15 #ifndef HELPER_FUNCTIONS__TYPE_NAME_HPP_ 16 #define HELPER_FUNCTIONS__TYPE_NAME_HPP_ 18 #include <common/visibility_control.hpp> 23 #if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__) 29 namespace helper_functions
36 #if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__) 37 return abi::__cxa_demangle(
typeid(
T).name(), NULL, NULL, 0);
40 return typeid(
T).name();
48 return get_type_name<T>();
54 #endif // HELPER_FUNCTIONS__TYPE_NAME_HPP_ T
Definition: catr_diff.py:22
COMMON_PUBLIC std::string get_type_name()
Get a demangled name of a type.
Definition: type_name.hpp:34
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24