35 template<
class T,
class char_t =
char_type>
38 using string_view_type = basic_string_view<char_t>;
51 static constexpr string_view_type
get_name();
60 static constexpr string_view_type create_full_signature();
61 static constexpr string_view_type create_signature();
62 static constexpr
size_t get_num_template_parameters();
65 static constexpr string_view_type k_svLambdaMarker =
QX_STR_PREFIX(char_t,
"lambda");
The class allows you to get strings with information about the type, including its full name,...
static constexpr auto get_template_parameters()
Get type template parameters.
static constexpr string_view_type get_name()
Get type name (short name without template parameters)
static constexpr string_view_type get_signature()
Get type signature (full name with template parameters)
#define QX_STR_PREFIX(value_t, str)
Chose witch of prefixes add to string : L or none.