#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 () |
![]() | |
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 void | InsertSegmentAfter (TNode *a_pNode1, TNode *a_pNode2, TNode *a_pNode3) |
static void | InsertSegmentBefore (TNode *a_pNode1, TNode *a_pNode2, TNode *a_pNode3) |
![]() | |
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.