|
struct | wrap_to_constructable |
| wraps type to constructible type More...
|
|
struct | type_for_name |
| If Name is kth on Names list, returns kth Type. More...
|
|
struct | type_for_name< Name, TypesVector< Name, NamesRest...>, TypesVector< Type, TypesRest...> > |
| Specialization when found. More...
|
|
class | has_template_get |
| SFINAE check if the given type has get<Name>() member function. More...
|
|
struct | movable_tag |
| Tag indicating that given object is movable. More...
|
|
struct | Notmovable_tag |
| Tag indicating that given object is not movable. More...
|
|
class | components |
|
class | components< TypesVector<>, TypesVector<> > |
|
class | components< TypesVector< Name, NamesRest...>, TypesVector< Type, TypesRest...> > |
|
class | set_defaults |
|
struct | get_name |
| get_name, gets name for either Name, or NamesWithDefaults struct this is the Name case More...
|
|
struct | get_name< NameWithDefault< Name, Default > > |
| get_name, gets name for either Name, or NamesWithDefaults struct this is the NamesWithDefaults case More...
|
|
struct | push_back_name |
| Meta function takes NameWithDefault and Vector the result is new vector with new Name appended Name. More...
|
|
struct | push_back_default |
|
struct | concat |
|
struct | concat< paal::data_structures::components< ComponentNamesWithDefaults1...>, paal::data_structures::components< ComponentNamesWithDefaults2...> > |
|
class | get_types |
| generic get_types More...
|
|
struct | get_types< components< Names, Types > > |
|
class | temp_replaced_components |
|
class | Node |
|
class | forward_tag |
|
class | reversed_tag |
|
class | Iterator |
|
Detail of Data Structure namespace.