Quick Links: |
#include <bsls_nameof.h>
Protected Types | |
enum | { k_USELESS_PREAMBLE_LEN = 26 } |
Static Protected Member Functions | |
static const char * | initBuffer (char *buffer, const char *functionName) |
This class
provide non-template implementation code for the NameOf
template class.
static const char* bsls::NameOf_Base::initBuffer | ( | char * | buffer, | |
const char * | functionName | |||
) | [static, protected] |
Initialize the specified buffer
with the type name contained in the specified functionName
, where functionName
is the function name of the NameOf
constructor. Return either a pointer to buffer
, or if buffer
couldn't be properly initialized, functionName
.
Referenced by bsls::NameOf< TYPE >::NameOf().