_head | BaseList< T, NODE, HEAD, ALLOCATOR > | private |
ALIGNMENT | DefaultAllocator | protectedstatic |
ALIGNMENT_MASK | DefaultAllocator | protectedstatic |
Alloc(Int32 s, MAXON_SOURCE_LOCATION_DECLARATION) | DefaultAllocator | protectedstatic |
Alloc(Int64 s, MAXON_SOURCE_LOCATION_DECLARATION) | DefaultAllocator | protectedstatic |
AllocatorType typedef | BaseList< T, NODE, HEAD, ALLOCATOR > | |
AllocClear(Int32 s, MAXON_SOURCE_LOCATION_DECLARATION) | DefaultAllocator | protectedstatic |
AllocClear(Int64 s, MAXON_SOURCE_LOCATION_DECLARATION) | DefaultAllocator | protectedstatic |
AllocNode() | BaseList< T, NODE, HEAD, ALLOCATOR > | private |
Append(ARG &&arg) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
Append(ARGS &&... args) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
Append(Block< typename std::remove_const< T >::type > &values) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
Append(Block< const T > &values) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
Append(const Block< typename std::remove_const< T >::type > &values) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
Append(const Block< const T > &values) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
Append(Block< typename std::remove_const< T >::type > &&values) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
Append(Block< const T > &&values) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
Append(const std::initializer_list< T > &values) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
AppendBlock(const Block< const 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 | protectedstatic |
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 | protectedstatic |
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 > | |
InsertBlock(Int position, const Block< const T > &values) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
InsertBlock(Iterator position, const Block< const T > &values) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
InsertNode(Iterator position, NODE *node) | BaseList< T, NODE, HEAD, ALLOCATOR > | |
IsCompatibleWithDefaultAllocator(void *) | DefaultAllocator | protectedstatic |
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 | protectedstatic |
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 | protectedstatic |
Realloc(void *p, Int64 n, MAXON_SOURCE_LOCATION_DECLARATION) | DefaultAllocator | protectedstatic |
RemoveNode(Iterator position) | BaseList< T, NODE, HEAD, ALLOCATOR > | static |
RemoveNode(T *x) | BaseList< T, NODE, HEAD, ALLOCATOR > | static |
Reset() | 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 > | |