#include <TDList.h>
Public Types | |
| using | Iterator = Toshi::T2Iterator<T, TNode> |
Public Member Functions | |
| TDList () | |
| Iterator | GetNext (Iterator a_itNode) |
| Iterator | GetPrev (Iterator a_itNode) |
| T * | Head () |
| T * | Tail () |
| Iterator | Begin () |
| Iterator | End () |
| TBOOL | IsEmpty () |
| TBOOL | IsLinked () |
| void | RemoveHead () |
| void | RemoveTail () |
Public Member Functions inherited from TGenericDList | |
| void | InsertSegmentAtHead (TNode *a_pNode1, TNode *a_pNode2) |
| void | InsertSegmentAtTail (TNode *a_pNode1, TNode *a_pNode2) |
| void | InsertHead (TNode *a_pNode) |
| void | InsertTail (TNode *a_pNode) |
| void | RemoveHead () |
| void | RemoveTail () |
| TBOOL | IsEmpty () |
| TNode * | Head () |
| TNode * | Tail () |
| TNode * | Begin () |
| TNode * | End () |
| void | RemoveAll () |
Additional Inherited Members | |
Static Public Member Functions inherited from TGenericDList | |
| static void | InsertSegmentAfter (TNode *a_pNode1, TNode *a_pNode2, TNode *a_pNode3) |
| static void | InsertSegmentBefore (TNode *a_pNode1, TNode *a_pNode2, TNode *a_pNode3) |
Protected Member Functions inherited from TGenericDList | |
| TGenericDList () | |
| ~TGenericDList () | |
Definition at line 178 of file TDList.h.
|
inline |
Definition at line 182 of file TDList.h.
|
inline |
Definition at line 183 of file TDList.h.