Miscellaneous tools and utilities without a particular grouping.
|
| struct | append_static_list_item |
| | Append an item to a static list. More...
|
| |
| struct | append_static_list_item< T, static_list< T, ListItems... >, Value > |
| |
| struct | basic_conf_t |
| |
| struct | get_static_list_item |
| | Access an item in a static list by index. More...
|
| |
| struct | get_static_list_item< static_list< T, ListItems... >, Index > |
| |
| struct | get_template_type |
| |
| struct | get_template_type< D > |
| |
| struct | get_template_type< D, T2, Args... > |
| |
| struct | get_type |
| |
| struct | get_type< D > |
| |
| struct | get_type< D, T2, Args... > |
| |
| struct | get_value |
| |
| struct | get_value< D > |
| |
| struct | get_value< D, T2, Args... > |
| |
| struct | is_present |
| |
| struct | is_present< T1 > |
| |
| struct | is_present< T1, T2, Args... > |
| |
| struct | is_valid |
| |
| struct | is_valid< L > |
| |
| struct | is_valid< L, T1, Args... > |
| |
| struct | make_static_list |
| | Convert a parameter pack into a static list. More...
|
| |
| struct | merge_static_lists |
| | Merge two static lists into one. More...
|
| |
| struct | merge_static_lists< static_list< T, ListItems0... >, static_list< T, ListItems1... > > |
| |
| struct | prepend_static_list_item |
| | Prepend an item to a static list. More...
|
| |
| struct | prepend_static_list_item< T, static_list< T, ListItems... >, Value > |
| |
| struct | replace_static_list_item |
| | Replace a value at a certain position of a static list by a different one. More...
|
| |
| struct | replace_static_list_item< T, static_list< T >, Index, Value > |
| |
| struct | replace_static_list_item< T, static_list< T, ListItems... >, Index, Value > |
| |
| struct | reverse_static_list |
| | Reverse a static list. More...
|
| |
| struct | reverse_static_list< static_list< T, ListItems... > > |
| |
| struct | split_static_list |
| | Split a static list at a certain index. More...
|
| |
| struct | split_static_list< static_list< T >, Index > |
| |
| struct | split_static_list< static_list< T, ListItems... >, Index > |
| |
| class | StackVector |
| | Stack-allocated equivalent of std::vector. More...
|
| |
| struct | static_foreach |
| | Call functor for each element in a static list. More...
|
| |
| struct | static_foreach< static_list< T, ListItems... > > |
| |
| struct | static_list |
| | A static list of variable type. More...
|
| |
| struct | static_list_size |
| | Get the size of a static list. More...
|
| |
| struct | static_list_size< static_list< T, ListItems... > > |
| |
| struct | template_type_conf_t |
| |
| struct | tmp_list |
| |
| struct | type_conf_t |
| |
| struct | value_conf_t |
| |
|
| template<class T , size_t Nmax> |
| std::ostream & | operator<< (std::ostream &os, const StackVector< T, Nmax > &s) |
| |
| template<class T1 , class T2 , size_t Nmax> |
| std::ostream & | operator<< (std::ostream &os, const StackVector< std::pair< T1, T2 >, Nmax > &s) |
| |
| template<size_t Nmax, typename... Tp> |
| std::ostream & | operator<< (std::ostream &os, const StackVector< std::tuple< Tp... >, Nmax > &s) |
| |