SetInterface< TYPE > Member List

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

添加 (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 > private static
Alloc (MAXON_SOURCE_LOCATION_DECLARATION, const SetInterface &src) SetInterface< TYPE > private static
Append (typename ByValueParam< TYPE >::type v) SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
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 () const SetInterface< TYPE >
AssertType () const SetInterface< TYPE >
BaseCollection (ARGS &&... args) BaseCollection< SetInterface< TYPE >, EmptyClass > explicit
Begin () const SetInterface< TYPE >
Begin () SetInterface< TYPE >
Clone (Bool cloneElements=true) const SetInterface< TYPE >
Collection (ARGS &&... args) Collection< SetInterface< TYPE >, TYPE, EmptyClass > explicit
ConstIterator typedef SetInterface< TYPE >
Contains (const TYPE &value) const SetInterface< TYPE >
SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >::Contains (typename ByValueParam< TYPE >::type v) const Collection< SetInterface< TYPE >, TYPE, EmptyClass >
ContainsAll (COLLECTION2 &&other) const BaseCollection< SetInterface< TYPE >, EmptyClass >
ContainsAllImpl (COLLECTION2 &&other, OverloadRank0) const SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
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 >
DummyReturnType SetInterface< TYPE >
DummyReturnType SetInterface< TYPE >
DummyReturnType SetInterface< TYPE >
End () const SetInterface< TYPE >
End () SetInterface< TYPE >
Erase (const TYPE &value) SetInterface< TYPE >
Erase (const Iterator &iterator) SetInterface< TYPE >
Find (typename ByValueParam< TYPE >::type v) Collection< SetInterface< TYPE >, TYPE, EmptyClass >
Find (typename ByValueParam< TYPE >::type v) const Collection< SetInterface< TYPE >, TYPE, EmptyClass >
FindIndex (typename ByValueParam< TYPE >::type v) const Collection< SetInterface< TYPE >, TYPE, EmptyClass >
Flush () SetInterface< TYPE >
ForEach (FN &&callback) const Collection< SetInterface< TYPE >, TYPE, EmptyClass >
ForEach (FN &&callback) Collection< SetInterface< TYPE >, TYPE, EmptyClass >
GetCount () const SetInterface< TYPE >
GetHashCode () const SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
GetMapKey (const TYPE &key) Collection< SetInterface< TYPE >, TYPE, EmptyClass > static
GetMemorySize () const SetInterface< TYPE >
GetValueDataType () const SetInterface< TYPE >
HasType () const SetInterface< TYPE >
Insert (const TYPE &value, Bool &added=BoolLValue()) SetInterface< TYPE >
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) const BaseCollection< SetInterface< TYPE >, EmptyClass >
IsCollection typedef BaseCollection< SetInterface< TYPE >, EmptyClass >
IsEmpty () const SetInterface< TYPE >
SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >::IsEmpty () const BaseCollection< SetInterface< TYPE >, EmptyClass >
IsEqual (const COLLECTION2 &other, COMPARE &&cmp=COMPARE()) const BaseCollection< SetInterface< TYPE >, EmptyClass >
IsEqualImpl (const COLLECTION2 &other, COMPARE &&cmp, OverloadRank0) const SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
IsPopulated () const SetInterface< TYPE >
SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >::IsPopulated () const BaseCollection< SetInterface< TYPE >, EmptyClass >
Iterator typedef SetInterface< TYPE >
IteratorFree (Iterator *it) const SetInterface< TYPE > private
IteratorFree (ConstIterator *it) const SetInterface< TYPE > private
IteratorGet (const Iterator *it) const SetInterface< TYPE > private
IteratorGet (const ConstIterator *it) const SetInterface< TYPE > private
IteratorInc (Iterator *it) const SetInterface< TYPE > private
IteratorInc (ConstIterator *it) const SetInterface< TYPE > private
IteratorInit (Iterator *it, Bool end) SetInterface< TYPE > private
IteratorInit (ConstIterator *it, Bool end) const SetInterface< TYPE > private
IteratorInitMove (Iterator *dest, Iterator *src) const SetInterface< TYPE > private
IteratorInitMove (ConstIterator *dest, ConstIterator *src) const SetInterface< TYPE > private
IteratorIsEqual (const Iterator *a, const Iterator *b) const SetInterface< TYPE > private
IteratorIsEqual (const ConstIterator *a, const ConstIterator *b) const SetInterface< TYPE > private
KIND SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare > static
MAXON_ADD_TO_CONST_REFERENCE_CLASS (HashInt GetHashCode() const { CriticalStop("Not implemented.");return 0;};) SetInterface< TYPE >
MAXON_INTERFACE_SIMPLE_VIRTUAL (SetInterface, MAXON_REFERENCE_COPY_ON_WRITE) SetInterface< TYPE > private
operator const NonConstSet< TYPE > & () SetInterface< TYPE >
operator const NonConstSet< typename std::conditional< STD_IS_REPLACEMENT (same, TYPE, Generic) SetInterface< 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 TYPE & > () Collection< SetInterface< TYPE >, TYPE, EmptyClass >
operator ValueReceiver< TYPE && > () Collection< SetInterface< TYPE >, TYPE, EmptyClass >
operator ValueReceiver< typename std::conditional< STD_IS_REPLACEMENT (scalar, TYPE) Collection< SetInterface< TYPE >, TYPE, EmptyClass >
operator!= (const COLLECTION2 &other) const BaseCollection< SetInterface< TYPE >, EmptyClass >
operator== (const COLLECTION2 &other) const BaseCollection< SetInterface< TYPE >, EmptyClass >
重置 () SetInterface< TYPE >
SetBase0 (ARGS &&... args) SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare > explicit
SetImpl class SetInterface< TYPE > friend
SetType typedef SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
Subtract (COLLECTION2 &&other) BaseCollection< SetInterface< TYPE >, EmptyClass >
SubtractImpl (COLLECTION2 &&other, OverloadRank0) SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare >
Super typedef SetBase0< SetInterface< TYPE >, TYPE, EmptyClass, DefaultCompare > private
ToString (const FormatStatement *formatStatement=nullptr) const SetInterface< TYPE >
type () Collection< SetInterface< TYPE >, TYPE, EmptyClass >
VALUETYPE Collection< SetInterface< TYPE >, TYPE, EmptyClass >
ValueType typedef SetInterface< TYPE >
VariadicAppend () Collection< SetInterface< TYPE >, TYPE, EmptyClass >
VariadicAppend (V &&value, VALUES &&... rest) Collection< SetInterface< TYPE >, TYPE, EmptyClass >