EventAnalysis
1.3.0
|
Functions | |
std::string | Demangle (const std::string &name) |
A simple name demangler. More... | |
template<class T > | |
std::string | ClassName (const T &obj) |
Function which returns the name of the class. More... | |
template<class T > | |
std::string | ClassName () |
Function which returns the name of the class. More... | |
std::string | ClassName (const std::type_info &typeInfo) |
Function which returns the name of the class. More... | |
std::string EA::Demangler::ClassName | ( | const T & | obj | ) |
Function which returns the name of the class.
obj | The object from which the class name is extracted. |
std::string EA::Demangler::ClassName | ( | ) |
Function which returns the name of the class.
Overload to be used with explicit template specification, to extract the name of a class without a concrete instance of it.
std::string EA::Demangler::ClassName | ( | const std::type_info & | typeInfo | ) |
Function which returns the name of the class.
Overload to be used with the type_info of the class
std::string EA::Demangler::Demangle | ( | const std::string & | name | ) |
A simple name demangler.
name | The symbol name to be demangled. |