|
| struct | util::collection_value_type< Coll > |
| | Trait of value contained in the template collection Coll. More...
|
| |
| struct | util::collection_value_access_type< Coll > |
| | Trait of type obtained by access to element of collection Coll. More...
|
| |
| struct | util::collection_value_constant_access_type< Coll > |
| | Trait of type obtained by constant access to element of collection Coll. More...
|
| |
| struct | util::collection_reference_type< Coll > |
| | Trait of a type that can be used to reference the collection Coll. More...
|
| |
| struct | util::collection_from_reference_type< Cont > |
| | Trait with the type of collection referenced by collRef. More...
|
| |
| struct | util::details::collection_value_type_impl_pointer< Ptr > |
| |
| struct | util::details::collection_value_type_impl_pointer< T * > |
| |
| struct | util::details::collection_value_type_impl_pointer< T[]> |
| |
| struct | util::details::collection_value_type_impl_pointer< T[N]> |
| |
| struct | util::details::collection_value_type_impl_unique_ptr< Ptr, typename > |
| |
| struct | util::details::collection_value_type_impl< Coll, typename > |
| |
| struct | util::details::collection_value_type_impl< Coll, std::enable_if_t< std::is_pointer_v< std::decay_t< Coll > > > > |
| |
| struct | util::details::collection_value_type_impl< Coll, std::enable_if_t< util::is_unique_ptr_v< std::decay_t< Coll > > > > |
| |
| struct | util::details::collection_value_access_type_impl< Coll, typename > |
| |
| struct | util::details::collection_value_access_type_impl< T *, void > |
| |
| struct | util::details::collection_value_access_type_impl< Ptr, std::enable_if_t< util::is_unique_ptr_v< std::decay_t< Ptr > > > > |
| |
| struct | util::details::collection_value_constant_access_type_impl< Coll, typename > |
| |
| struct | util::details::collection_value_constant_access_type_impl< T *, void > |
| |
| struct | util::details::collection_value_constant_access_type_impl< Ptr, std::enable_if_t< util::is_unique_ptr_v< std::decay_t< Ptr > > > > |
| |
| struct | util::details::make_collection_reference_impl< Coll, typename > |
| |
| struct | util::details::make_collection_reference_impl< Coll, std::enable_if_t< util::is_reference_wrapper_v< Coll > > > |
| |
| struct | util::details::make_collection_reference_impl< Coll, std::enable_if_t< util::is_unique_ptr_v< Coll > > > |
| |
| struct | util::details::make_collection_reference_impl< Ptr, std::enable_if_t< std::is_pointer_v< std::decay_t< Ptr > > > > |
| |
| struct | util::details::collection_from_reference_impl< CollRef, typename > |
| |
| struct | util::details::collection_from_reference_impl< CollRef, std::enable_if_t< util::is_reference_wrapper_v< CollRef > > > |
| |
| struct | util::details::collection_from_reference_impl< CollRef, std::enable_if_t< util::is_unique_ptr_v< CollRef > > > |
| |
| struct | util::details::collection_from_reference_impl< T * > |
| |
| struct | util::details::collection_from_reference_impl< T[]> |
| |
| struct | util::details::collection_from_reference_impl< T[N]> |
| |
| struct | util::collection_value_type< Coll > |
| | Trait of value contained in the template collection Coll. More...
|
| |
| struct | util::collection_value_access_type< Coll > |
| | Trait of type obtained by access to element of collection Coll. More...
|
| |
| struct | util::collection_value_constant_access_type< Coll > |
| | Trait of type obtained by constant access to element of collection Coll. More...
|
| |
| struct | util::collection_reference_type< Coll > |
| | Trait of a type that can be used to reference the collection Coll. More...
|
| |
| struct | util::collection_from_reference_type< Cont > |
| | Trait with the type of collection referenced by collRef. More...
|
| |
C++ metaprogramming utilities for dealing with containers.
- Author
- Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
- Date
- July 27, 2017
Definition in file ContainerMeta.h.