ALib C++ Library
Library Version: 2312 R0
Documentation generated by doxygen
Public Methods | Protected Fields | List of all members
DbgTypeDemangler Class Reference

#include <tools.hpp>

Class Description


Retrieves human readable names from C++ run-time type information.
This class is available only with debug builds of ALib.

Definition at line 228 of file tools.hpp.

Public Methods

ALIB_API DbgTypeDemangler (const std::type_info &typeInfo)
 
ALIB_API ~DbgTypeDemangler ()
 
const ALIB_API char * Get ()
 

Protected Fields

const char * name
 

Constructor & Destructor Documentation

◆ DbgTypeDemangler()

ALIB_API DbgTypeDemangler ( const std::type_info &  typeInfo)

Constructor

Parameters
typeInfoThe information struct on the C++ type.

◆ ~DbgTypeDemangler()


Destructor

Member Function Documentation

◆ Get()

const ALIB_API char* Get ( )

Returns the demangled, human readable name of the type which was provided in the constructor.

Returns
The demangled type name.

Member Data Documentation

◆ name

const char* name
protected

The translated name name.

Definition at line 232 of file tools.hpp.


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