|
struct | util::details::ClassNameStaticDumper< T > |
| Implementation detail of staticDumpClassName() . More...
|
|
struct | util::self_type< T > |
| Trait returning the very same type as in the template argument. More...
|
|
struct | util::always_false_type< typename > |
| A std::false_type with a template argument. More...
|
|
struct | util::always_true_type< typename > |
| A std::true_type with a template argument. More...
|
|
struct | util::find_next_type< T, StartFrom, Types > |
| Trait: index of the first occurrence of T among the specified Types , starting from the one with index StartFrom . More...
|
|
struct | util::is_any_of< T, Types > |
| Trait: whether T is among the specified Types . More...
|
|
struct | util::is_instance_of< Template, T > |
| Trait describing whether T is a template instance of Template . More...
|
|
struct | util::is_STLarray< typename > |
| Identifies whether the specified type is a STL array. More...
|
|
struct | util::is_character_type< T > |
| Trait: whether type T is a character type. More...
|
|
struct | util::is_string_type< T > |
| Trait: whether type T is a character string type. More...
|
|
struct | util::is_basic_string_type< T > |
| Trait: whether type T is a STL string type. More...
|
|
struct | util::is_basic_string_view_type< T > |
| Trait: whether type T is a std::string_view type. More...
|
|
struct | util::with_const_as< Base, Key > |
| Trait with type Base , plus the constantness as in Key . More...
|
|
struct | util::strip_referenceness_type< T > |
| Trait with type T stripped of all known reference types. More...
|
|
struct | util::reference_addresser |
| Functor applying the proper referenced_address() function. More...
|
|
struct | util::lvalue_reference_into_wrapper_type< T > |
| Trait with type T into std::reference_wrapper if reference. More...
|
|
struct | util::details::find_type_impl< Index, Skip, T, Types > |
|
struct | util::details::find_type_impl< Index, Skip, T, Type, Others... > |
|
struct | util::details::find_type_impl< Index, Skip, T > |
|
struct | util::details::is_character_type_impl< T, typename > |
|
struct | util::details::is_string_type_impl< T, typename > |
|
struct | util::details::is_string_type_impl< T, std::enable_if_t< is_character_type_impl< typename T::value_type >::value > > |
|
struct | util::details::is_string_type_impl< T, std::enable_if_t< std::is_pointer_v< std::decay_t< T > > &&is_character_type_impl< std::remove_pointer_t< std::decay_t< T > > >::value > > |
|
struct | util::details::is_string_type_impl< T, std::enable_if_t< std::is_array_v< std::decay_t< T > > &&is_character_type_impl< std::remove_extent_t< std::decay_t< T > > >::value > > |
|
struct | util::details::is_basic_string_type_impl< T > |
|
struct | util::details::is_basic_string_type_impl< std::basic_string< Args... > > |
|
struct | util::details::is_basic_string_view_type_impl< T > |
|
struct | util::details::is_basic_string_view_type_impl< std::basic_string_view< Args... > > |
|
struct | util::details::ClassNameStaticDumper< T > |
| Implementation detail of staticDumpClassName() . More...
|
|
struct | util::details::with_const_as_impl< Base, typename, typename > |
|
struct | util::details::with_const_as_impl < Base, Key, std::enable_if_t< std::is_const_v< Key > > > |
|
struct | util::details::with_const_as_dispatch_ref< Base, Key, typename > |
|
struct | util::details::with_const_as_dispatch_ref < Base, Key, std::enable_if_t< std::is_lvalue_reference_v< Base > > > |
|
struct | util::details::with_const_as_dispatch_ref < Base, Key, std::enable_if_t< std::is_rvalue_reference_v< Base > > > |
|
struct | util::details::with_const_as_dispatch_keyref< Base, Key > |
|
struct | util::details::with_const_as_dispatcher< Base, Key > |
|
struct | util::details::is_instance_of_impl< Template, T > |
|
struct | util::details::is_instance_of_impl< Template, Template< Args... > > |
|
struct | util::details::strip_referenceness_type_impl< T > |
|
struct | util::details::strip_referenceness_type_impl_wrapref< T, typename > |
|
struct | util::details::strip_referenceness_type_impl_wrapref< T, std::enable_if_t< util::is_reference_wrapper_v< std::remove_cv_t< T > > > > |
|
struct | util::details::strip_referenceness_type_impl_ref< T > |
|
struct | util::details::strip_referenceness_type_impl_ref< T & > |
|
struct | util::details::strip_referenceness_type_impl_ref< T && > |
|
struct | util::details::strip_referenceness_type_impl< T > |
|
struct | util::details::referenced_address_impl< T, typename > |
|
struct | util::details::referenced_address_impl < T, std::enable_if_t< util::is_reference_wrapper_v< T > > > |
|
struct | util::details::lvalue_reference_into_wrapper_type_impl_final< T > |
|
struct | util::details::lvalue_reference_into_wrapper_type_impl_final< T & > |
|
struct | util::details::lvalue_reference_into_wrapper_type_impl_wrapper< T, typename > |
|
struct | util::details::lvalue_reference_into_wrapper_type_impl_wrapper < T, std::enable_if_t< util::is_reference_wrapper_v< T > > > |
|
struct | util::details::lvalue_reference_into_wrapper_type_impl< T > |
|
struct | util::is_instance_of< Template, T > |
| Trait describing whether T is a template instance of Template . More...
|
|
struct | util::find_next_type< T, StartFrom, Types > |
| Trait: index of the first occurrence of T among the specified Types , starting from the one with index StartFrom . More...
|
|
struct | util::is_any_of< T, Types > |
| Trait: whether T is among the specified Types . More...
|
|
struct | util::is_character_type< T > |
| Trait: whether type T is a character type. More...
|
|
struct | util::is_string_type< T > |
| Trait: whether type T is a character string type. More...
|
|
struct | util::is_basic_string_type< T > |
| Trait: whether type T is a STL string type. More...
|
|
struct | util::is_basic_string_view_type< T > |
| Trait: whether type T is a std::string_view type. More...
|
|
struct | util::is_STLarray< typename > |
| Identifies whether the specified type is a STL array. More...
|
|
struct | util::is_STLarray< std::array< T, N > > |
|
struct | util::with_const_as< Base, Key > |
| Trait with type Base , plus the constantness as in Key . More...
|
|
struct | util::strip_referenceness_type< T > |
| Trait with type T stripped of all known reference types. More...
|
|
struct | util::lvalue_reference_into_wrapper_type< T > |
| Trait with type T into std::reference_wrapper if reference. More...
|
|