Block< T, STRIDED, MOVE > Member List

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

Append () Block< T, STRIDED, MOVE > private
ArrayImpl class Block< T, STRIDED, MOVE > friend
Begin () const Block< T, STRIDED, MOVE >
Block () Block< T, STRIDED, MOVE >
Block (T *ptr, Int size, Int stride=(STRIDED &&GENERIC) ? -1 :SIZEOF(StrideType)) Block< T, STRIDED, MOVE >
Block (Iterator start, Int size, Int stride=(STRIDED &&GENERIC) ? -1 :SIZEOF(StrideType)) Block< T, STRIDED, MOVE >
Block (ConstIterator start, Int size, Int stride=(STRIDED &&GENERIC) ? -1 :SIZEOF(StrideType)) Block< T, STRIDED, MOVE >
Block (T(&array)[N]) Block< T, STRIDED, MOVE >
Block (const std::initializer_list< typename std::remove_const< T >::type > &list) Block< T, STRIDED, MOVE >
Block (const Block &src)=default Block< T, STRIDED, MOVE >
ConstIterator typedef Block< T, STRIDED, MOVE >
CopyFrom (const Block &src)=delete Block< T, STRIDED, MOVE >
CopyValuesFrom (const Block< T2, S2 > &other) Block< T, STRIDED, MOVE >
CopyValuesFrom (const COLLECTION &other) Block< T, STRIDED, MOVE >
DummyReturnType Block< T, STRIDED, MOVE >
DummyReturnType Block< T, STRIDED, MOVE >
End () const Block< T, STRIDED, MOVE >
Erase (Int index, Int count) Block< T, STRIDED, MOVE > private
Flush () Block< T, STRIDED, MOVE > private
GENERIC Block< T, STRIDED, MOVE > static
GetBlock (Int index, Block< const T, false > &block) const Block< T, STRIDED, MOVE >
GetBlock (Int index, Block< T, false > &block) Block< T, STRIDED, MOVE >
GetBlock (Int index, StridedBlock< T > &block) Block< T, STRIDED, MOVE >
GetBlock (Int index, StridedBlock< const T > &block) const Block< T, STRIDED, MOVE >
GetCapacityCount () const Block< T, STRIDED, MOVE >
GetFirst () const Block< T, STRIDED, MOVE >
GetLast () const Block< T, STRIDED, MOVE >
GetMemorySize () const Block< T, STRIDED, MOVE >
GetPtr (Int index) const Block< T, STRIDED, MOVE > private
GetStride () const Block< T, STRIDED, MOVE >
Insert (Int index) Block< T, STRIDED, MOVE > private
Insert (Int index, const Block< const T > &values) Block< T, STRIDED, MOVE > private
IsBlock typedef Block< T, STRIDED, MOVE >
IsStrided () const Block< T, STRIDED, MOVE >
Iterator typedef Block< T, STRIDED, MOVE >
NullValueRef () Block< T, STRIDED, MOVE > static
operator ArrayImpl< Block & > ()=delete Block< T, STRIDED, MOVE >
operator ArrayImpl< const Block & > () const =delete Block< T, STRIDED, MOVE >
operator typename std::conditional< GENERIC, const volatile DummyReturnType, const Block< typename InheritConst< Generic, T >::type, STRIDED > & >::type () const Block< T, STRIDED, MOVE >
operator typename std::conditional< STD_IS_REPLACEMENT (const, T) Block< T, STRIDED, MOVE >
operator typename std::conditional< STRIDED, DummyReturnType, Block< T, true, MOVE >>::type () const Block< T, STRIDED, MOVE >
operator typename std::conditional< STRIDED||!MOVE, DummyReturnType &, Block< T, true, false >>::type () const Block< T, STRIDED, MOVE >
operator typename std::conditional< STRIDED||!MOVE||STD_IS_REPLACEMENT (const, T) Block< T, STRIDED, MOVE >
operator typename std::conditional< STRIDED||STD_IS_REPLACEMENT (const, T) Block< T, STRIDED, MOVE >
operator typename std::conditional<!MOVE, const volatile DummyReturnType &, const Block< T, STRIDED, false > & >::type () const Block< T, STRIDED, MOVE >
operator typename std::conditional<!MOVE||STD_IS_REPLACEMENT (const, T) Block< T, STRIDED, MOVE >
operator= (const Block &src)=default Block< T, STRIDED, MOVE >
operator[] (Int index) const Block< T, STRIDED, MOVE >
重置 () Block< T, STRIDED, MOVE >
Resize (Int count, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::DEFAULT) Block< T, STRIDED, MOVE > private
Set (T *ptr, Int size, Int stride=(STRIDED &&GENERIC) ? -1 :SIZEOF(StrideType)) Block< T, STRIDED, MOVE >
SetCapacityHint (Int requestedCapacity, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY) Block< T, STRIDED, MOVE > private
SetFirst (T *value) Block< T, STRIDED, MOVE >
切片 (Int start) const Block< T, STRIDED, MOVE >
切片 (Int start, Int end) const Block< T, STRIDED, MOVE >
StartsWith (const Block &prefix) const Block< T, STRIDED, MOVE >
StrideType typedef Block< T, STRIDED, MOVE >
Super typedef Block< T, STRIDED, MOVE >
SwapErase (Int index, Int count) Block< T, STRIDED, MOVE > private
type () const Block< T, STRIDED, MOVE >
type () const Block< T, STRIDED, MOVE >
type () const Block< T, STRIDED, MOVE >
type () const Block< T, STRIDED, MOVE >