|
static constexpr auto | value |
|
◆ value
Initial value:= [] {
constexpr std::string_view qualified_name{qualified_name_of_v<T>};
constexpr auto template_argument_beginning_token_index = qualified_name.find_first_of(U8('<'));
constexpr auto scope_token_index = qualified_name.rfind(U8("::"), template_argument_beginning_token_index);
constexpr auto class_name_index = scope_token_index != std::string_view::npos ? scope_token_index + 2 : 0;
constexpr auto result = qualified_name.substr(class_name_index);
}()
The documentation for this struct was generated from the following file: