Classes | |
| class | dListNode |
| class | Iterator |
Public Member Functions | |
| operator dInt32 () const | |
| const dInt32 | GetCount () const |
| dListNode * | GetLast () const |
| dListNode * | GetFirst () const |
| dListNode * | Append () |
| dListNode * | Append (dListNode *const node) |
| dListNode * | Append (const T &element) |
| dListNode * | Addtop () |
| dListNode * | Addtop (dListNode *const node) |
| dListNode * | Addtop (const T &element) |
| void | RotateToEnd (dListNode *const node) |
| void | RotateToBegin (dListNode *const node) |
| void | InsertAfter (dListNode *const root, dListNode *const node) |
| void | InsertBefore (dListNode *const root, dListNode *const node) |
| dListNode * | Find (const T &element) const |
| dListNode * | GetNodeFromInfo (T &m_info) const |
| void | Remove (dListNode *const node) |
| void | Remove (const T &element) |
| void | RemoveAll () |
| void | Merge (dList< T, allocator > &list) |
| void | Unlink (dListNode *const node) |
| bool | SanityCheck () const |
Static Public Member Functions | |
| static void | FlushFreeList () |
Friends | |
| class | dListNode |