NonConstSet< TYPE > Member List

This is the complete list of members for NonConstSet< TYPE >, including all inherited members.

Add(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
Alloc(MAXON_SOURCE_LOCATION_DECLARATION)SetInterface< TYPE >privatestatic
Alloc(MAXON_SOURCE_LOCATION_DECLARATION, const SetInterface &src)SetInterface< TYPE >privatestatic
Append(typename ByValueParam< TYPE >::type v)SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
AppendAll(COLLECTION2 &&c2) constNonConstSet< TYPE >
maxon::SetInterface::AppendAll(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
AppendAllImpl(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, Bool overwrite, OverloadRank0)BaseCollection< SetInterface< TYPE >, EmptyClass >
AssertCast()SetInterface< TYPE >
AssertCast() constSetInterface< TYPE >
AssertType() constSetInterface< TYPE >
BaseCollection(ARGS &&... args)BaseCollection< SetInterface< TYPE >, EmptyClass >explicit
Begin() constNonConstSet< TYPE >
maxon::SetInterface::Begin()SetInterface< TYPE >
Clone(Bool cloneElements=true) constSetInterface< TYPE >
Collection(ARGS &&... args)Collection< SetInterface< TYPE >, TYPE, EmptyClass >explicit
ConstIterator typedefNonConstSet< TYPE >
Contains(const TYPE &value) constSetInterface< TYPE >
SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >::Contains(typename ByValueParam< TYPE >::type v) constCollection< SetInterface< TYPE >, TYPE, EmptyClass >
ContainsAll(COLLECTION2 &&other) constBaseCollection< SetInterface< TYPE >, EmptyClass >
ContainsAllImpl(COLLECTION2 &&other, OverloadRank0) constSetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
CopyFrom(const Super &other) constNonConstSet< TYPE >
CopyFrom(COLLECTION2 &&c2) constNonConstSet< TYPE >
maxon::SetInterface::CopyFrom(const SetInterface &other)SetInterface< TYPE >
SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >::CopyFrom(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::FIT_TO_SIZE)SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
CopyFromImpl(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, OverloadRank0)BaseCollection< SetInterface< TYPE >, EmptyClass >
End() constNonConstSet< TYPE >
maxon::SetInterface::End()SetInterface< TYPE >
Erase(const TYPE &value) constNonConstSet< TYPE >
Erase(const ConstIterator &iterator) constNonConstSet< TYPE >
maxon::SetInterface::Erase(const TYPE &value)SetInterface< TYPE >
maxon::SetInterface::Erase(const Iterator &iterator)SetInterface< TYPE >
Find(typename ByValueParam< TYPE >::type v)Collection< SetInterface< TYPE >, TYPE, EmptyClass >
Find(typename ByValueParam< TYPE >::type v) constCollection< SetInterface< TYPE >, TYPE, EmptyClass >
FindIndex(typename ByValueParam< TYPE >::type v) constCollection< SetInterface< TYPE >, TYPE, EmptyClass >
Flush() constNonConstSet< TYPE >
maxon::SetInterface::Flush()SetInterface< TYPE >
ForEach(FN &&callback)Collection< SetInterface< TYPE >, TYPE, EmptyClass >
GetCount() constSetInterface< TYPE >
GetHashCode() constSetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
GetMapKey(const TYPE &key)Collection< SetInterface< TYPE >, TYPE, EmptyClass >static
GetMemorySize() constSetInterface< TYPE >
GetValueDataType() constSetInterface< TYPE >
HasType() constSetInterface< TYPE >
Insert(const TYPE &value, Bool &added=BoolLValue()) constNonConstSet< TYPE >
Insert(TYPE &&value, Bool &added=BoolLValue()) constNonConstSet< TYPE >
maxon::SetInterface::Insert(const TYPE &value, Bool &added=BoolLValue())SetInterface< TYPE >
maxon::SetInterface::Insert(TYPE &&value, Bool &added=BoolLValue())SetInterface< TYPE >
Intersect(const COLLECTION2 &other)BaseCollection< SetInterface< TYPE >, EmptyClass >
IntersectImpl(COLLECTION2 &&other, OverloadRank0)BaseCollection< SetInterface< TYPE >, EmptyClass >
Intersects(const COLLECTION2 &other) constBaseCollection< SetInterface< TYPE >, EmptyClass >
IsCollection typedefBaseCollection< SetInterface< TYPE >, EmptyClass >
IsEmpty() constSetInterface< TYPE >
IsEqual(const COLLECTION2 &other, COMPARE &&cmp=COMPARE()) constBaseCollection< SetInterface< TYPE >, EmptyClass >
IsEqualImpl(const COLLECTION2 &other, COMPARE &&cmp, OverloadRank0) constSetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
IsPopulated() constSetInterface< TYPE >
Iterator typedefSetInterface< TYPE >
IteratorFree(Iterator *it) constSetInterface< TYPE >private
IteratorFree(ConstIterator *it) constSetInterface< TYPE >private
IteratorGet(const Iterator *it) constSetInterface< TYPE >private
IteratorGet(const ConstIterator *it) constSetInterface< TYPE >private
IteratorInc(Iterator *it) constSetInterface< TYPE >private
IteratorInc(ConstIterator *it) constSetInterface< TYPE >private
IteratorInit(Iterator *it, Bool end)SetInterface< TYPE >private
IteratorInit(ConstIterator *it, Bool end) constSetInterface< TYPE >private
IteratorInitMove(Iterator *dest, Iterator *src) constSetInterface< TYPE >private
IteratorInitMove(ConstIterator *dest, ConstIterator *src) constSetInterface< TYPE >private
IteratorIsEqual(const Iterator *a, const Iterator *b) constSetInterface< TYPE >private
IteratorIsEqual(const ConstIterator *a, const ConstIterator *b) constSetInterface< TYPE >private
KINDSetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >static
MAXON_ADD_TO_CONST_REFERENCE_CLASS(UInt GetHashCode() const { CriticalStop("Not implemented.");return 0;};)SetInterface< TYPE >
MAXON_DISALLOW_COPY_AND_ASSIGN(NonConstSet)NonConstSet< TYPE >private
MAXON_INTERFACE_SIMPLE_VIRTUAL(SetInterface, MAXON_REFERENCE_COPY_ON_WRITE)SetInterface< TYPE >private
NonConstSet(const typename Super::MTable &vtable)NonConstSet< TYPE >explicitprotected
operator const NonConstSet< TYPE > &()SetInterface< TYPE >
operator const NonConstSet< typename std::conditional< std::is_same< TYPE, Generic >::value, DummyReturnType, Generic >::type > &() constNonConstSet< TYPE >
maxon::SetInterface::operator const NonConstSet< typename std::conditional< std::is_same< TYPE, Generic >::value, DummyReturnType, Generic >::type > &()SetInterface< TYPE >
operator const SetInterface< typename std::conditional< std::is_same< const TYPE, const Generic >::value, const DummyReturnType, Generic >::type > &() constSetInterface< TYPE >
operator SetInterface< typename std::conditional< std::is_same< TYPE, Generic >::value, volatile DummyReturnType, Generic >::type > &()SetInterface< TYPE >
operator ValueReceiver< const TYPE & >()Collection< SetInterface< TYPE >, TYPE, EmptyClass >
operator ValueReceiver< TYPE && >()Collection< SetInterface< TYPE >, TYPE, EmptyClass >
operator ValueReceiver< typename std::conditional< std::is_scalar< TYPE >::value, TYPE, DummyParamType & >::type >()Collection< SetInterface< TYPE >, TYPE, EmptyClass >
operator!=(const COLLECTION2 &other) constBaseCollection< SetInterface< TYPE >, EmptyClass >
operator==(const COLLECTION2 &other) constBaseCollection< SetInterface< TYPE >, EmptyClass >
Reset() constNonConstSet< TYPE >
maxon::SetInterface::Reset()SetInterface< TYPE >
SetBase0(ARGS &&... args)SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >explicit
SetType typedefSetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
Subtract(COLLECTION2 &&other)BaseCollection< SetInterface< TYPE >, EmptyClass >
SubtractImpl(COLLECTION2 &&other, OverloadRank0)SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
Super typedefNonConstSet< TYPE >
ToSet() constNonConstSet< TYPE >
ToSet()NonConstSet< TYPE >
ToString(const FormatStatement *formatStatement) constSetInterface< TYPE >
ValueType typedefSetInterface< TYPE >
VariadicAppend()Collection< SetInterface< TYPE >, TYPE, EmptyClass >
VariadicAppend(V &&value, VALUES &&... rest)Collection< SetInterface< TYPE >, TYPE, EmptyClass >
~NonConstSet()NonConstSet< TYPE >protected