1 #ifndef realroot_BASE_TYPE_DEMANGLE_H
2 #define realroot_BASE_TYPE_DEMANGLE_H
8 template<
class X>
inline
12 return abi::__cxa_demangle(
typeid(
X).
name(), 0, &len, &status );
15 template<
class X>
inline
16 std::ostream&
print( std::ostream& o )
20 o << abi::__cxa_demangle(
typeid(
X).
name(), 0, &len, &status );
28 inline std::ostream & operator<<( std::ostream& o, const TYPE<X>& t )
TMPL X
Definition: polynomial_operators.hpp:148
Definition: texp_demangle.hpp:26
const char * name()
Definition: texp_demangle.hpp:9
std::ostream & print(std::ostream &o)
Definition: texp_demangle.hpp:16