Initialize buffer with the type name extracted from functionName.
Declared in <bsls_nameof.h>
static
char const*
initBuffer(
char* buffer,
char const* functionName);
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.
buffer on success, or functionName if initialization fails
| Name | Description |
|---|---|
| buffer | destination buffer for the extracted type name |
| functionName | function signature string containing the type name |