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