Classes | |
class | dgListNode |
class | Iterator |
Public Member Functions | |
void | operator delete (void *const ptr, dgMemoryAllocator *const allocator) |
void | operator delete[] (void *const ptr, dgMemoryAllocator *const allocator) |
void * | operator new (size_t size, dgMemoryAllocator *const allocator) |
void * | operator new[] (size_t size, dgMemoryAllocator *const allocator) |
void * | operator new (size_t size) |
void * | operator new[] (size_t size) |
void | operator delete (void *const ptr) |
void | operator delete[] (void *const ptr) |
dgList (dgMemoryAllocator *const allocator) | |
dgMemoryAllocator * | GetAllocator () const |
void | SetAllocator (dgMemoryAllocator *const allocator) |
operator dgInt32 () const | |
dgInt32 | GetCount () const |
dgListNode * | GetLast () const |
dgListNode * | GetFirst () const |
dgListNode * | Append () |
dgListNode * | Append (dgListNode *const node) |
dgListNode * | Append (const T &element) |
dgListNode * | Addtop () |
dgListNode * | Addtop (dgListNode *const node) |
dgListNode * | Addtop (const T &element) |
void | RotateToEnd (dgListNode *const node) |
void | RotateToBegin (dgListNode *const node) |
void | InsertAfter (dgListNode *const root, dgListNode *const node) |
void | InsertBefore (dgListNode *const root, dgListNode *const node) |
dgListNode * | Find (const T &element) const |
dgListNode * | GetNodeFromInfo (T &m_info) const |
void | Remove (dgListNode *const node) |
void | Remove (const T &element) |
void | RemoveAll () |
void | Merge (dgList< T > &list) |
void | Unlink (dgListNode *const node) |
bool | SanityCheck () const |