iLab Neuromorphic Robotics Toolkit  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages

Name demangling functions return the original name of a type as written in the source code, as opposed to the name used internally by the compiler, which is mangled to avoid name conflicts and confusions across different namespaces, overloads, and such.

See http://en.wikipedia.org/wiki/Name_mangling for more information.

Functions

std::string nrt::demangle (std::string mangledName)
 Demangle a mangled name.
 
template<class T >
std::string nrt::demangledName ()
 Get the demangled type name of type T.
 
template<class T >
std::string nrt::demangledName (T const &t)
 Get the demangled type name of variable t.