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 |