Tuple< T > Member List

This is the complete list of members for Tuple< T >, including all inherited members.

COPY_ASSIGNABLETupleStorage< T... >privatestatic
COPY_CONSTRUCTIBLETupleStorage< T... >privatestatic
COPYABLETuple< T >privatestatic
CopyAssign(std::index_sequence< I... > *, const Tuple< U... > &src)Tuple< T >private
CopyConstruct(std::index_sequence< I... > *, const TupleStorage &src)TupleStorage< T... >private
CopyFrom(const typename std::conditional< COPYABLE, DummyParamType, Tuple >::type &src)Tuple< T >
CopyFromImpl(std::index_sequence< I... > *, const Tuple &src)Tuple< T >private
EqualsImpl(std::index_sequence< I... > *, const Tuple &other) constTuple< T >private
Get() constTuple< T >
Get()Tuple< T >
Get() const -> const ELEMENTTYPE &Tuple< T >
Get() -> ELEMENTTYPE &Tuple< T >
GetHashCode() constTuple< T >
GetHashCodeImpl(std::index_sequence< I... > *) constTuple< T >private
GetUniqueHashCode() constTuple< T >
GetUniqueHashCodeImpl(std::index_sequence< I... > *) constTuple< T >private
IndexSequence typedefTuple< T >private
LessThanImpl(std::index_sequence< I... > *, const Tuple &other) constTuple< T >private
MAXON_DECLARE_CONDITIONAL_COPY_ASSIGNMENT(TupleStorage, COPY_ASSIGNABLE)TupleStorage< T... >
MAXON_DECLARE_CONDITIONAL_COPY_CONSTRUCTOR(TupleStorage, COPY_CONSTRUCTIBLE)TupleStorage< T... >
MAXON_DECLARE_CONDITIONAL_MOVE_ASSIGNMENT(TupleStorage, MOVE_ASSIGNABLE)TupleStorage< T... >
MAXON_DECLARE_CONDITIONAL_MOVE_CONSTRUCTOR(TupleStorage, MOVE_CONSTRUCTIBLE)TupleStorage< T... >
MAXON_OPERATOR_COMPARISON(Tuple)Tuple< T >
MOVE_ASSIGNABLETupleStorage< T... >privatestatic
MOVE_CONSTRUCTIBLETupleStorage< T... >privatestatic
MoveAssign(std::index_sequence< I... > *, Tuple< U... > &&src)Tuple< T >private
MoveConstruct(std::index_sequence< I... > *, TupleStorage &&src)TupleStorage< T... >private
operator<(const Tuple &other) constTuple< T >
operator=(const Tuple< U... > &src)Tuple< T >
operator=(Tuple< U... > &&src)Tuple< T >
operator==(const Tuple &other) constTuple< T >
Pack typedefTuple< T >
Super typedefTuple< T >private
ToString(const FormatStatement *format=nullptr) constTuple< T >
ToStringImpl(std::index_sequence< I... > *, const FormatStatement *format) constTuple< T >private
TriviallyHashable()Tuple< T >static
Tuple()=defaultTuple< T >
Tuple(const Tuple< U... > &src)Tuple< T >
Tuple(Tuple< U... > &&src)Tuple< T >
Tuple(const typename std::conditional< COPYABLE, T, volatile DummyParamType >::type &... x)Tuple< T >
Tuple(U &&... x)Tuple< T >
Tuple(std::index_sequence< I... > *seq, const Tuple< U... > &src)Tuple< T >private
Tuple(std::index_sequence< I... > *seq, Tuple< U... > &&src)Tuple< T >private
TupleStorage()=defaultTupleStorage< T... >
TupleStorage(std::index_sequence< I... > *, ARGS &&... args)TupleStorage< T... >explicit
TupleStorageBase()=deleteTupleStorageBase< And< STD_IS_REPLACEMENT(default_constructible, T)... >::value, And< STD_IS_REPLACEMENT(trivially_destructible, T)... >::value, T... >
TupleStorageBase(ENUM_DONT_INITIALIZE)TupleStorageBase< And< STD_IS_REPLACEMENT(default_constructible, T)... >::value, And< STD_IS_REPLACEMENT(trivially_destructible, T)... >::value, T... >explicitprotected
~TupleStorageBase()TupleStorageBase< And< STD_IS_REPLACEMENT(default_constructible, T)... >::value, And< STD_IS_REPLACEMENT(trivially_destructible, T)... >::value, T... >