29 std::cout <<
"Type type name of type int : "
33 using type_category_of_n_t =
decltype(n);
36 using value_category_of_n_t =
decltype((n));
42 << types::type_to_string<type_category_of_n_t>() <<
std::endl;
48 << types::type_to_string<value_category_of_n_t>() <<
std::endl;
void example_type_to_string()
Type to string name conversions are defined.
Type functions are implemented.
#define Tpf_GetValueCategory(instance_arg)
A macro that returns instance_arg's value category string name.
#define Tpf_GetTypeName(type_arg)
A macro that returns type_arg's string name.
#define Tpf_GetTypeCategory(instance_arg)
A macro that returns instance_arg's type category string name.