10 inline std::string
typeof(
const T* inst) {
12 std::unique_ptr<char, void(*)(void*)> name(
13 abi::__cxa_demangle(
typeid(*inst).name(),
nullptr,
nullptr, &status),
18 return "Error getting type name";
27 std::unique_ptr<char, void(*)(void*)> name(
28 abi::__cxa_demangle(
typeid(T).name(),
nullptr,
nullptr, &status),
33 return "Error getting type name";
Definition: basictypes.h:40
std::string typeof(const T *inst)
Definition: typeof.h:10