9 #ifndef DBUSCXX_DEMANGLE_H
10 #define DBUSCXX_DEMANGLE_H
16 #if DBUS_CXX_HAS_CXXABI_H
26 #if DBUS_CXX_HAS_CXA_DEMANGLE
29 char* demangled = abi::__cxa_demangle(
typeid( arg1 ).name(),
nullptr,
nullptr, &status );
30 std::string arg1_name( demangled );
34 arg1_name =
typeid( T ).name();
38 std::string arg1_name =
typeid( T ).name();
Global DBus namespace, where everything happens.
Definition: callmessage.cpp:18
std::string demangle()
demangle the given type.
Definition: demangle.h:25