35 template<
class T,
class char_t =
char_type>
38 using string_view_type = basic_string_view<char_t>;
41 static constexpr string_view_type lambdaMarker =
QX_STR_PREFIX(char_t,
"lambda");
42 static constexpr string_view_type create_full_signature();
43 static constexpr string_view_type create_signature();
44 static constexpr
size_t get_num_template_parameters();
57 static constexpr string_view_type
get_name();
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.