This document is for a version of USD that is under development. See this page for the current release.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
demangle.h File Reference

Demangle C++ typenames generated by the typeid() facility. More...

+ Include dependency graph for demangle.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

ARCH_API bool ArchDemangle (std::string *typeName)
 Demangle RTTI-generated type name.
 
ARCH_API std::string ArchGetDemangled (const std::string &typeName)
 Return demangled RTTI-generated type name.
 
ARCH_API std::string ArchGetDemangled (const char *typeName)
 Return demangled RTTI-generated type name.
 
std::string ArchGetDemangled (const std::type_info &typeInfo)
 Return demangled RTTI-generated type name.
 
std::string ArchGetDemangled (const std::type_index &typeIndex)
 Return demangled RTTI-generated type name.
 
template<typename T >
std::string ArchGetDemangled ()
 Return demangled RTTI generated-type name.
 

Detailed Description

Demangle C++ typenames generated by the typeid() facility.

Definition in file demangle.h.