Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

20 righe
351 B

  1. #pragma once
  2. #include <cxxabi.h>
  3. namespace utl
  4. {
  5. template<class T>
  6. struct type_helper
  7. {
  8. public:
  9. static inline std::string name()
  10. {
  11. int status;
  12. auto name = abi::__cxa_demangle(typeid(T).name(), 0, 0, &status);
  13. return std::string(name ? name : typeid(T).name());
  14. }
  15. };
  16. }