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< COLLECTION, SUPER >
AssertCast()SetInterface< TYPE >
AssertCast() constSetInterface< TYPE >
AssertType() constSetInterface< TYPE >
BaseCollection(ARGS &&... args)BaseCollection< COLLECTION, SUPER >explicit
Begin() constNonConstSet< TYPE >
maxon::SetInterface::Begin()SetInterface< TYPE >
Clone(Bool copyContent=true) constSetInterface< TYPE >
Collection(ARGS &&... args)Collection< COLLECTION, VALUETYPE, SUPER >explicit
constNonConstSet< TYPE >
ConstIterator typedefNonConstSet< TYPE >
Contains(const TYPE &value) constSetInterface< TYPE >
SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >::Contains(typename ByValueParam< VALUETYPE >::type v) constCollection< COLLECTION, VALUETYPE, SUPER >
ContainsAll(COLLECTION2 &&other) constBaseCollection< COLLECTION, SUPER >
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< COLLECTION, SUPER >
DeleteReturnType01NonConstSet< TYPE >
DeleteReturnType02SetInterface< TYPE >
DeleteReturnType03SetInterface< TYPE >
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< VALUETYPE >::type v)Collection< COLLECTION, VALUETYPE, SUPER >
Find(typename ByValueParam< VALUETYPE >::type v) constCollection< COLLECTION, VALUETYPE, SUPER >
FindIndex(typename ByValueParam< VALUETYPE >::type v) constCollection< COLLECTION, VALUETYPE, SUPER >
Flush() constNonConstSet< TYPE >
maxon::SetInterface::Flush()SetInterface< TYPE >
ForEach(FN &&callback) constCollection< COLLECTION, VALUETYPE, SUPER >
ForEach(FN &&callback)Collection< COLLECTION, VALUETYPE, SUPER >
GetCount() constSetInterface< TYPE >
GetHashCode() constSetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
GetMapKey(const VALUETYPE &key)Collection< COLLECTION, VALUETYPE, SUPER >static
GetMemorySize() constSetInterface< TYPE >
GetUniqueHashCode() constSetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
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< COLLECTION, SUPER >
IntersectImpl(COLLECTION2 &&other, OverloadRank0)BaseCollection< COLLECTION, SUPER >
Intersects(const COLLECTION2 &other) constBaseCollection< COLLECTION, SUPER >
IsBaseArray typedefBaseCollection< COLLECTION, SUPER >
IsCollection typedefBaseCollection< COLLECTION, SUPER >
IsEmpty() constSetInterface< TYPE >
IsEqual(const COLLECTION2 &other, COMPARE &&cmp=COMPARE()) constBaseCollection< COLLECTION, SUPER >
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(HashInt 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_REPLACEMENT(same, TYPE, Generic)NonConstSet< TYPE >
operator const SetInterface< typename std::conditional< STD_IS_REPLACEMENT(same, const TYPE, const Generic)SetInterface< TYPE >
operator SetInterface< typename std::conditional< STD_IS_REPLACEMENT(same, TYPE, Generic)SetInterface< TYPE >
operator ValueReceiver< const VALUETYPE & >()Collection< COLLECTION, VALUETYPE, SUPER >
operator ValueReceiver< typename std::conditional< STD_IS_REPLACEMENT(scalar, VALUETYPE)Collection< COLLECTION, VALUETYPE, SUPER >
operator ValueReceiver< VALUETYPE && >()Collection< COLLECTION, VALUETYPE, SUPER >
operator!=(const COLLECTION2 &other) constBaseCollection< COLLECTION, SUPER >
operator==(const COLLECTION2 &other) constBaseCollection< COLLECTION, SUPER >
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< COLLECTION, SUPER >
SubtractImpl(COLLECTION2 &&other, OverloadRank0)SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
Super typedefNonConstSet< TYPE >
ToSet() constNonConstSet< TYPE >
ToSet()NonConstSet< TYPE >
ToString(const FormatStatement *formatStatement=nullptr) constSetInterface< TYPE >
type()Collection< COLLECTION, VALUETYPE, SUPER >
ValueType typedefSetInterface< TYPE >
VALUETYPECollection< COLLECTION, VALUETYPE, SUPER >
VariadicAppend()Collection< COLLECTION, VALUETYPE, SUPER >
VariadicAppend(V &&value, VALUES &&... rest)Collection< COLLECTION, VALUETYPE, SUPER >
~NonConstSet()NonConstSet< TYPE >protected