BaseList< T, NODE, HEAD, ALLOCATOR > Member List

This is the complete list of members for BaseList< T, NODE, HEAD, ALLOCATOR > , including all inherited members.

_head BaseList< T, NODE, HEAD, ALLOCATOR > private
ALIGNMENT DefaultAllocator protected static
ALIGNMENT_MASK DefaultAllocator protected static
Alloc (Int32 s, MAXON_SOURCE_LOCATION_DECLARATION) DefaultAllocator protected static
Alloc (Int64 s, MAXON_SOURCE_LOCATION_DECLARATION) DefaultAllocator protected static
AllocatorType typedef BaseList< T, NODE, HEAD, ALLOCATOR >
AllocClear (Int32 s, MAXON_SOURCE_LOCATION_DECLARATION) DefaultAllocator protected static
AllocClear (Int64 s, MAXON_SOURCE_LOCATION_DECLARATION) DefaultAllocator protected static
AllocNode () BaseList< T, NODE, HEAD, ALLOCATOR > private
Append () BaseList< T, NODE, HEAD, ALLOCATOR >
Append (const T &x) BaseList< T, NODE, HEAD, ALLOCATOR >
Append (T &&x) BaseList< T, NODE, HEAD, ALLOCATOR >
Append (const Block< const T > &values) BaseList< T, NODE, HEAD, ALLOCATOR >
Append (const std::initializer_list< T > &values) BaseList< T, NODE, HEAD, ALLOCATOR >
AppendNode (NODE *node) BaseList< T, NODE, HEAD, ALLOCATOR >
BaseList () BaseList< T, NODE, HEAD, ALLOCATOR >
BaseList (const ALLOCATOR &a) BaseList< T, NODE, HEAD, ALLOCATOR > explicit
BaseList (BaseList &&src) BaseList< T, NODE, HEAD, ALLOCATOR >
Begin () const BaseList< T, NODE, HEAD, ALLOCATOR >
Begin () BaseList< T, NODE, HEAD, ALLOCATOR >
ComputeArraySize (Int currentSize, Int increment, Int minChunkSize) DefaultAllocator protected static
ConstIterator typedef BaseList< T, NODE, HEAD, ALLOCATOR >
CopyFrom (const SourceArray &src) BaseList< T, NODE, HEAD, ALLOCATOR >
DeleteNode (NODE *node) BaseList< T, NODE, HEAD, ALLOCATOR > private
End () const BaseList< T, NODE, HEAD, ALLOCATOR >
End () BaseList< T, NODE, HEAD, ALLOCATOR >
Erase (Int position, Int eraseCnt=1) BaseList< T, NODE, HEAD, ALLOCATOR >
Erase (Iterator position, Int eraseCnt) BaseList< T, NODE, HEAD, ALLOCATOR >
Erase (Iterator position) BaseList< T, NODE, HEAD, ALLOCATOR >
Flush () BaseList< T, NODE, HEAD, ALLOCATOR >
Free (T *&p) DefaultAllocator protected static
GetAllocator () BaseList< T, NODE, HEAD, ALLOCATOR >
GetBlock (Iterator position, Block< T, STRIDED > &block) BaseList< T, NODE, HEAD, ALLOCATOR >
GetBlock (Iterator position, Block< const T, STRIDED > &block) const BaseList< T, NODE, HEAD, ALLOCATOR >
GetBlock (Int position, Block< T, STRIDED > &block) BaseList< T, NODE, HEAD, ALLOCATOR >
GetBlock (Int position, Block< const T, STRIDED > &block) const BaseList< T, NODE, HEAD, ALLOCATOR >
GetCount () const BaseList< T, NODE, HEAD, ALLOCATOR >
GetIndex (const T &x) const BaseList< T, NODE, HEAD, ALLOCATOR >
GetMemorySize () const BaseList< T, NODE, HEAD, ALLOCATOR >
Insert (Int position) BaseList< T, NODE, HEAD, ALLOCATOR >
Insert (Iterator position) BaseList< T, NODE, HEAD, ALLOCATOR >
Insert (Int position, const T &x) BaseList< T, NODE, HEAD, ALLOCATOR >
Insert (Iterator position, const T &x) BaseList< T, NODE, HEAD, ALLOCATOR >
Insert (Int position, T &&x) BaseList< T, NODE, HEAD, ALLOCATOR >
Insert (Iterator position, T &&x) BaseList< T, NODE, HEAD, ALLOCATOR >
Insert (Int position, const Block< const T > &values) BaseList< T, NODE, HEAD, ALLOCATOR >
Insert (Int position, const std::initializer_list< T > &values) BaseList< T, NODE, HEAD, ALLOCATOR >
Insert (Iterator position, const Block< const T > &values) BaseList< T, NODE, HEAD, ALLOCATOR >
Insert (Iterator position, const std::initializer_list< T > &values) BaseList< T, NODE, HEAD, ALLOCATOR >
InsertNode (Iterator position, NODE *node) BaseList< T, NODE, HEAD, ALLOCATOR >
IsCompatibleWithDefaultAllocator (void *) DefaultAllocator protected static
IsEmpty () const BaseList< T, NODE, HEAD, ALLOCATOR >
IsPopulated () const BaseList< T, NODE, HEAD, ALLOCATOR >
Iterator typedef BaseList< T, NODE, HEAD, ALLOCATOR >
MAXON_DISALLOW_COPY_AND_ASSIGN (BaseList) BaseList< T, NODE, HEAD, ALLOCATOR > private
MAXON_OPERATOR_MOVE_ASSIGNMENT (BaseList) BaseList< T, NODE, HEAD, ALLOCATOR >
MIN_ALIGNMENT_MASK DefaultAllocator protected static
operator[] (Int idx) const BaseList< T, NODE, HEAD, ALLOCATOR >
operator[] (Int idx) BaseList< T, NODE, HEAD, ALLOCATOR >
Pop (T *dst=nullptr) BaseList< T, NODE, HEAD, ALLOCATOR >
PopNode (NODE **dst) BaseList< T, NODE, HEAD, ALLOCATOR >
Realloc (void *p, Int32 n, MAXON_SOURCE_LOCATION_DECLARATION) DefaultAllocator protected static
Realloc (void *p, Int64 n, MAXON_SOURCE_LOCATION_DECLARATION) DefaultAllocator protected static
RemoveNode (Iterator position) BaseList< T, NODE, HEAD, ALLOCATOR > static
RemoveNode (T *x) BaseList< T, NODE, HEAD, ALLOCATOR > static
重置 () BaseList< T, NODE, HEAD, ALLOCATOR >
Resize (Int newCnt, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::DEFAULT) BaseList< T, NODE, HEAD, ALLOCATOR >
Swap (Iterator a, Iterator b) BaseList< T, NODE, HEAD, ALLOCATOR >
SwapErase (Int position, Int eraseCnt=1) BaseList< T, NODE, HEAD, ALLOCATOR >
SwapErase (Iterator position, Int eraseCnt=1) BaseList< T, NODE, HEAD, ALLOCATOR >
ValueType typedef BaseList< T, NODE, HEAD, ALLOCATOR >
~BaseList () BaseList< T, NODE, HEAD, ALLOCATOR >