|
Tatooine
|
Inherits from a type_list with only unique types. More...
#include <type_set.h>
Public Types | |
| using | this_type = type_set_impl< Ts... > |
| template<typename T > | |
| using | insert = type_set_insert< this_type, T > |
Public Types inherited from tatooine::type_list_impl< Ts > | |
| using | this_type = type_list_impl< Ts... > |
| using | front = type_list_front< this_type > |
| using | back = type_list_back< this_type > |
| template<typename T > | |
| using | push_back = type_list_push_back< this_type, T > |
| template<typename T > | |
| using | push_front = type_list_push_front< this_type, T > |
| using | pop_back = type_list_pop_back< this_type > |
| using | pop_front = type_list_pop_front< this_type > |
| template<std::size_t I> | |
| using | at = type_list_at< this_type, I > |
Additional Inherited Members | |
Static Public Attributes inherited from tatooine::type_list_impl< Ts > | |
| template<typename T > | |
| static bool constexpr | contains = type_list_contains<this_type, T> |
| static auto constexpr | size = type_list_size<this_type> |
| static bool constexpr | empty = size == 0 |
Inherits from a type_list with only unique types.
| using tatooine::type_set_impl< Ts >::insert = type_set_insert<this_type, T> |
| using tatooine::type_set_impl< Ts >::this_type = type_set_impl<Ts...> |