Quick Links:

bal | bbl | bdl | bsl

Protected Types | Static Protected Member Functions

bsls::NameOf_Base Class Reference

#include <bsls_nameof.h>

Inheritance diagram for bsls::NameOf_Base:
bsls::NameOf< TYPE >

List of all members.

Protected Types

enum  { k_USELESS_PREAMBLE_LEN = 26 }

Static Protected Member Functions

static const char * initBuffer (char *buffer, const char *functionName)

Detailed Description

This class provide non-template implementation code for the NameOf template class.

See Component bsls_nameof


Member Enumeration Documentation

anonymous enum [protected]
Enumerator:
k_USELESS_PREAMBLE_LEN 

Member Function Documentation

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().


The documentation for this class was generated from the following file: