canFormPointer overloads

Synopses

Declared in <bslmf_addpointer.h>

Return char when forming a pointer to t_TYPE is not valid.

template<class t_TYPE>
static
char
canFormPointer(...);

Return LargeResult when forming a pointer to t_TYPE is valid.

template<class t_TYPE>
static
LargeResult
canFormPointer(t_TYPE* unused);

Return Value

  • char indicating that a pointer to t_TYPE cannot be formed

  • LargeResult indicating that a pointer to t_TYPE can be formed

Parameters

Name

Description

unused

unused pointer argument used for overload resolution

Created with MrDocs