Pretty Names
A simple solution to get human readable type names.
#include"detail/prettyn/type_name.hpp"
#include<iostream>constexprint forty_and_two{42};
classAnswer {
public:constexprintanswer() constnoexcept
{
return forty_and_two;
}
};
intmain()
{
using marklar::detail::prettyn::type_name;
Answer answare;
auto answare_is = answare.answer();
std::cout << "Answare type is: " << type_name<decltype(answare_is)>() << '\n';
return0;
}