15 #ifndef OPENSCENARIO_INTERPRETER__UTILITY__DEMANGLE_HPP_
16 #define OPENSCENARIO_INTERPRETER__UTILITY__DEMANGLE_HPP_
23 inline namespace utility
29 template <
typename... Ts>
32 const auto name =
demangle(std::forward<decltype(
xs)>(
xs)...);
34 return name.substr(name.find_last_of(
':') + 1);
auto makeTypename(Ts &&... xs)
Definition: demangle.hpp:30
auto demangle(const char *name) -> std::string
Definition: demangle.cpp:26
Definition: junit5.hpp:25
std::string string
Definition: junit5.hpp:26