ArrayInterface< TYPE > Member List

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

添加 (COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY) ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
Alloc (MAXON_SOURCE_LOCATION_DECLARATION) ArrayInterface< TYPE > private static
Append () ArrayInterface< TYPE >
Append (const TYPE &value) ArrayInterface< TYPE >
Append (TYPE &&value) ArrayInterface< TYPE >
Append (A &&value) ArrayInterface< TYPE >
AppendAll (COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY) BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
AppendAllImpl (COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, Bool overwrite, OverloadRank0) ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
ArrayBase0 (ARGS &&... args) ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare > explicit
ArrayImpl class ArrayInterface< TYPE > friend
AssertCast () ArrayInterface< TYPE >
AssertCast () const ArrayInterface< TYPE >
AssertType () const ArrayInterface< TYPE >
BaseCollection (ARGS &&... args) BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > > explicit
Begin () const ArrayInterface< TYPE >
Begin () ArrayInterface< TYPE >
CheckValidIndex (Int index) const ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
Collection (ARGS &&... args) Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > > explicit
ConstIterator typedef ArrayInterface< TYPE >
Contains (typename ByValueParam< TYPE >::type v) const Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
ContainsAll (COLLECTION2 &&other) const BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
ContainsAllImpl (COLLECTION2 &&other, OverloadRank0) const BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
CopyFrom (const ArrayInterface &other) ArrayInterface< TYPE >
ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >::CopyFrom (COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::FIT_TO_SIZE) BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
CopyFromImpl (COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, OverloadRank0) BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
DummyReturnType ArrayInterface< TYPE >
DummyReturnType ArrayInterface< TYPE >
DummyReturnType ArrayInterface< TYPE >
End () const ArrayInterface< TYPE >
End () ArrayInterface< TYPE >
Erase (Int index, Int count=1) ArrayInterface< TYPE >
Erase (const typename ArrayInterface::template IteratorTemplate< C > &it) ArrayInterface< TYPE >
EraseAll (typename ByValueParam< TYPE >::type v) ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
EraseFirst (typename ByValueParam< TYPE >::type v) ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
Find (typename ByValueParam< TYPE >::type v) Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
Find (typename ByValueParam< TYPE >::type v) const Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
FindIndex (typename ByValueParam< TYPE >::type v, Int start) const ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >::FindIndex (typename ByValueParam< TYPE >::type v) const Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
FindLastIndex (typename ByValueParam< TYPE >::type v) const ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
FindLastIndex (typename ByValueParam< TYPE >::type v, Int start) const ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
Flush () ArrayInterface< TYPE >
ForEach (FN &&callback) const Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
ForEach (FN &&callback) Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
GENERIC StaticArrayInterface< TYPE > static
GetBlock (Int index, Block< const TYPE > &block) const ArrayInterface< TYPE >
GetBlock (Int index, Block< typename Super::NonConstValueType > &block) ArrayInterface< TYPE >
GetBlock (Int index, SimdBlock< const TYPE > &block) const ArrayInterface< TYPE >
GetBlock (Int index, StridedBlock< const TYPE > &block) const ArrayInterface< TYPE >
GetBlock (Int index, Block< const TYPE, false > &block) const ArrayInterface< TYPE >
GetBlock (Int index, SimdBlock< NonConstValueType > &block) ArrayInterface< TYPE >
GetBlock (Int index, StridedBlock< NonConstValueType > &block) ArrayInterface< TYPE >
ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >::GetBlock (Int index, SimdBlock< const TYPE > &block) const StaticArrayInterface< TYPE >
ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >::GetBlock (Int index, StridedBlock< const TYPE > &block) const StaticArrayInterface< TYPE >
ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >::GetBlock (Int index, Block< const TYPE, false > &block) const StaticArrayInterface< TYPE >
ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >::GetBlock (Int index, SimdBlock< NonConstValueType > &block) StaticArrayInterface< TYPE >
ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >::GetBlock (Int index, StridedBlock< NonConstValueType > &block) StaticArrayInterface< TYPE >
GetBlocks () ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
GetBlocks () const ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >::GetBlocks () const StaticArrayInterface< TYPE >
GetCount () const StaticArrayInterface< TYPE >
GetHashCode () const ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
GetMapKey (const TYPE &key) Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > > static
GetMemorySize () const ArrayInterface< TYPE >
GetPersistentIdGenerator () const StaticArrayInterface< TYPE >
GetStridedBlocks () ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
GetStridedBlocks () const ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >::GetStridedBlocks () const StaticArrayInterface< TYPE >
GetValueDataType () const StaticArrayInterface< TYPE >
GetValueSize () const StaticArrayInterface< TYPE >
GetWritable (Int index) StaticArrayInterface< TYPE >
HasType () const ArrayInterface< TYPE >
Insert (Int index) ArrayInterface< TYPE >
Insert (Int index, const TYPE &value) ArrayInterface< TYPE >
Insert (Int index, TYPE &&value) ArrayInterface< TYPE >
Insert (Int index, const Block< const TYPE > &values) ArrayInterface< TYPE >
Insert (Int index, const MoveBlock< TYPE > &values) ArrayInterface< TYPE >
InsertAll (Int index, COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY) ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
Intersect (const COLLECTION2 &other) BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
IntersectImpl (COLLECTION2 &&other, OverloadRank0) BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
Intersects (const COLLECTION2 &other) const BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
IsCollection typedef BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
IsEmpty () const BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
maxon::StaticArrayInterface::IsEmpty () const StaticArrayInterface< TYPE >
IsEqual (const COLLECTION2 &other, COMPARE &&cmp=COMPARE()) const BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
IsEqualImpl (const COLLECTION2 &other, COMPARE &&cmp, OverloadRank0) const ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
IsPopulated () const BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
maxon::StaticArrayInterface::IsPopulated () const StaticArrayInterface< TYPE >
IsValidIndex (Int index) const ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
Iterator typedef ArrayInterface< TYPE >
KIND ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare > static
MAXON_INTERFACE_SIMPLE_VIRTUAL_DERIVED (ArrayInterface, MAXON_REFERENCE_COPY_ON_WRITE) ArrayInterface< TYPE > private
MAXON_METHOD_RESERVE ArrayInterface< TYPE >
NonConstValueType typedef StaticArrayInterface< TYPE >
operator ArrayInterface< typename std::conditional< STD_IS_REPLACEMENT (same, TYPE, Generic) ArrayInterface< TYPE >
operator const ArrayInterface< const TYPE > & () const ArrayInterface< TYPE >
operator const ArrayInterface< typename std::conditional< STD_IS_REPLACEMENT (same, const TYPE, const Generic) ArrayInterface< TYPE >
operator const NonConstArray< TYPE > & () ArrayInterface< TYPE >
operator const NonConstArray< typename std::conditional< STD_IS_REPLACEMENT (same, TYPE, Generic) ArrayInterface< TYPE >
operator ValueReceiver< const TYPE & > () Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
operator ValueReceiver< TYPE && > () Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
operator ValueReceiver< typename std::conditional< STD_IS_REPLACEMENT (scalar, TYPE) Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
operator!= (const COLLECTION2 &other) const BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
operator== (const COLLECTION2 &other) const BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
operator[] (Int index) ArrayInterface< TYPE >
ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >::operator[] (Int index) const StaticArrayInterface< TYPE >
Pop () ArrayInterface< TYPE >
Pop (TYPE *dst) ArrayInterface< TYPE >
PrivateInsert (Int index, const StridedBlock< const TYPE > &values, Bool move) ArrayInterface< TYPE >
重置 () ArrayInterface< TYPE >
Resize (Int count, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::DEFAULT) ArrayInterface< TYPE >
Set (Int index, A &&value) StaticArrayInterface< TYPE >
SetCapacityHint (Int requestedCapacity, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY) ArrayInterface< TYPE >
SetPersistentIdGenerator (const PersistentIdGenerator &generator) ArrayInterface< TYPE >
切片 (Int start) ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
切片 (Int start) const ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
切片 (Int start, Int end) ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
切片 (Int start, Int end) const ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
StrongCOWRefHandler class ArrayInterface< TYPE > friend
Subtract (COLLECTION2 &&other) BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
SubtractImpl (COLLECTION2 &&other, OverloadRank0) ArrayBase0< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE >, DefaultCompare >
Super typedef ArrayInterface< TYPE >
SwapErase (Int index, Int count=1) ArrayInterface< TYPE >
ToString (const FormatStatement *formatStatement=nullptr) const BaseCollection< ArrayInterface< TYPE >, StaticArrayInterface< TYPE > >
type () Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
TYPE_FOR_SIZEOF typedef StaticArrayInterface< TYPE >
VALUETYPE Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
ValueType typedef ArrayInterface< TYPE >
VariadicAppend () Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >
VariadicAppend (V &&value, VALUES &&... rest) Collection< ArrayInterface< TYPE >, TYPE, StaticArrayInterface< TYPE > >