|
typedef std::tuple< typename FirstTrait::TraitType, typename Traits::TraitType... > | TraitType |
|
typedef std::tuple< typename FirstTrait::EmptyValueType, typename Traits::EmptyValueType... > | EmptyValueType |
|
typedef std::tuple< typename FirstTrait::TraitType, typename Traits::TraitType... > | TraitType |
|
typedef std::tuple< typename FirstTrait::EmptyValueType, typename Traits::EmptyValueType... > | EmptyValueType |
|
typedef std::tuple< typename FirstTrait::TraitType, typename Traits::TraitType... > | TraitType |
|
typedef std::tuple< typename FirstTrait::EmptyValueType, typename Traits::EmptyValueType... > | EmptyValueType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | TraitType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | TraitType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | TraitType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | EmptyValueType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | EmptyValueType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | EmptyValueType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | PeekType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | PeekType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | PeekType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | TakeType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | TakeType |
|
typedef std::tuple< FirstTrait::TraitType, Traits::TraitType... > | TakeType |
|
|
template<typename BoolType > |
static constexpr bool | allTrue (BoolType value) |
|
template<typename BoolType , typename... BoolTypes> |
static constexpr bool | allTrue (BoolType value, BoolTypes... values) |
|
static EmptyValueType | emptyValue () |
|
static void | constructDeletedValue (TraitType &slot) |
|
static bool | isDeletedValue (const TraitType &value) |
|
template<typename BoolType > |
static constexpr bool | allTrue (BoolType value) |
|
template<typename BoolType , typename... BoolTypes> |
static constexpr bool | allTrue (BoolType value, BoolTypes... values) |
|
static EmptyValueType | emptyValue () |
|
static void | constructDeletedValue (TraitType &slot) |
|
static bool | isDeletedValue (const TraitType &value) |
|
template<typename BoolType > |
static constexpr bool | allTrue (BoolType value) |
|
template<typename BoolType , typename... BoolTypes> |
static constexpr bool | allTrue (BoolType value, BoolTypes... values) |
|
static EmptyValueType | emptyValue () |
|
static void | constructDeletedValue (TraitType &slot) |
|
static bool | isDeletedValue (const TraitType &value) |
|
static std::tuple< FirstTrait::TraitType, Traits::TraitType... > | emptyValue () |
|
static std::tuple< FirstTrait::TraitType, Traits::TraitType... > | emptyValue () |
|
static std::tuple< FirstTrait::TraitType, Traits::TraitType... > | emptyValue () |
|
static void | assignToEmpty (U &emptyValue, V &&value) |
|
static void | assignToEmpty (U &emptyValue, V &&value) |
|
static void | assignToEmpty (U &emptyValue, V &&value) |
|
static U && | peek (U &&value) |
|
static U && | peek (U &&value) |
|
static U && | peek (U &&value) |
|
static TakeType | take (U &&value) |
|
static TakeType | take (U &&value) |
|
static TakeType | take (U &&value) |
|