|
struct | AssnsNodeGetter |
|
struct | AssnsNodeGetter< 0U, L, R, D > |
|
struct | AssnsNodeGetter< 1U, L, R, D > |
|
struct | AssnsNodeGetter< 2U, L, R, D > |
|
struct | ClassNameStaticDumper |
| Implementation detail of staticDumpClassName() . More...
|
|
struct | count_tags_in_list |
|
struct | count_tags_in_tuple |
|
struct | count_tags_in_tuple< Extractor, Target, std::tuple< Tags... > > |
|
struct | count_type_in_list_impl |
|
struct | count_type_in_list_impl< Target, First, Others... > |
|
struct | count_type_in_list_impl< Target, Target, Others... > |
|
struct | DiffIterTag |
| Tag for internal use. More...
|
|
struct | extract_to_tuple_type_impl |
| Implementation for extract_to_tuple_type . More...
|
|
struct | extract_to_tuple_type_impl< TargetClass, Extractor, Tuple, N, N, T... > |
| End-of-recursion specialization: packs all types already extracted into the target type. More...
|
|
struct | extract_to_tuple_type_impl_simple |
|
struct | ExtractTensorDimension |
|
struct | ExtractTensorDimension< RANK, 0U > |
|
class | FilterRangeForStruct |
|
class | GridContainerBase |
| Base class for a container of data arranged on a grid. More...
|
|
class | GridContainerIndicesBase |
| Index manager for a container of data arranged on a DIMS-dimension grid. More...
|
|
struct | has_duplicate_types_impl |
|
struct | has_duplicate_types_impl< Tuple, First, Others... > |
|
struct | has_duplicate_types_unwrapper |
|
struct | has_duplicate_types_unwrapper< std::tuple< T... > > |
|
struct | index_of_extracted_type_checked |
|
struct | index_of_extracted_type_checked< Extractor, Target, N, N, Tuple > |
|
struct | index_of_extracted_type_checked_after |
|
struct | index_of_extracted_type_checked_after< Extractor, Target, N, N, Tuple > |
|
struct | index_of_extracted_type_impl |
|
struct | index_of_extracted_type_impl< Extractor, Target, I, Target, Tuple > |
|
struct | index_of_type_base |
|
struct | index_of_type_helper |
|
struct | is_type |
|
struct | MoveFromPointersImpl |
|
struct | MoveFromPointersImpl< std::vector< Data >, PtrColl > |
|
class | RangeForWrapperBox |
| Class offering begin/end iterators of the same type out of a range of iterators of different types. More...
|
|
class | RangeForWrapperIterator |
|
struct | RangeForWrapperTraits |
| Class defining types and traits for RangeForWrapperBox. More...
|
|
struct | SameIterTag |
| Tag for internal use. More...
|
|
struct | TagExtractorImpl |
|
struct | TagExtractorImpl< Tagged, std::enable_if_t < always_true_type< typename std::remove_reference_t< Tagged >::tag >::value > > |
|
struct | type_is_in_impl |
|
struct | type_is_in_impl< Target, First, Others... > |
|
struct | type_is_in_impl< Target, Target, Others... > |
|
struct | WrapRangeForDispatcher |
|
struct | WrapRangeForDispatcher< BaseRange, false > |
|
struct | WrapRangeForDispatcher< BaseRange, true > |
|