1#ifndef TATOOINE_DEMANGLING_H
2#define TATOOINE_DEMANGLING_H
4#include <boost/core/demangle.hpp>
9inline auto type_name(std::type_info
const& t) -> std::string {
10 return boost::core::demangle(t.name());
16 return boost::core::demangle(
typeid(T).name());
22 return boost::core::demangle(
typeid(T).name());
27inline auto type_name(std::string
const& name) -> std::string {
28 return boost::core::demangle(name.c_str());
Definition: algorithm.h:6
auto type_name() -> std::string
returns demangled typename
Definition: demangling.h:21