32 std::string
demangle(
const char *
const name);
57 type(
const std::type_info & type_info) {
71 constexpr
int PFX =
sizeof(
"flecsi::util::Symbol<") - 1;
72 const auto s = type<Symbol<S>>();
73 return s.substr(PFX, s.size() - 1 - PFX);
Definition: demangle.hh:64
std::string demangle(const char *const name)
Definition: demangle.cc:29
std::string type(const std::type_info &type_info)
Definition: demangle.hh:57
std::string symbol()
Definition: demangle.hh:70
Definition: control.hh:31