24 #ifndef PXR_BASE_ARCH_DEMANGLE_H 25 #define PXR_BASE_ARCH_DEMANGLE_H 27 #if !defined(__cplusplus) 28 #error This include file can only be included in C++ programs. 36 #include "pxr/base/arch/api.h" 41 PXR_NAMESPACE_OPEN_SCOPE
101 template <
typename T>
111 void Arch_DemangleFunctionName(std::string* functionName);
113 PXR_NAMESPACE_CLOSE_SCOPE
115 #endif // PXR_BASE_ARCH_DEMANGLE_H ARCH_API std::string ArchGetDemangled(const std::string &typeName)
Return demangled RTTI-generated type name.
ARCH_API bool ArchDemangle(std::string *typeName)
Demangle RTTI-generated type name.