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 > |
![]() | |
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 | |
![]() | |
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...> |