BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsls::NameOf_Base Class Reference

#include <bsls_nameof.h>

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

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 bsls_nameof

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
k_USELESS_PREAMBLE_LEN 

Member Function Documentation

◆ initBuffer()

static const char * bsls::NameOf_Base::initBuffer ( char *  buffer,
const char *  functionName 
)
staticprotected

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.


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