Add util::type_name(std::type_index)

This commit is contained in:
Nikita Lisitsa 2023-04-19 19:01:03 +03:00
parent c3e8068668
commit 546db9fb98
2 changed files with 7 additions and 0 deletions

View file

@ -1,12 +1,14 @@
#pragma once
#include <typeinfo>
#include <typeindex>
#include <string>
namespace psemek::util
{
std::string type_name(std::type_info const & type);
std::string type_name(std::type_index const & type);
template <typename T>
std::string const & type_name()

View file

@ -10,4 +10,9 @@ namespace psemek::util
return boost::core::demangle(type.name());
}
std::string type_name(std::type_index const & type)
{
return boost::core::demangle(type.name());
}
}