Initialize buffer with the type name extracted from functionName.

Synopsis

Declared in <bsls_nameof.h>

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

Description

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.

Return Value

buffer on success, or functionName if initialization fails

Parameters

Name

Description

buffer

destination buffer for the extracted type name

functionName

function signature string containing the type name

Created with MrDocs