|
| 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.