#include <T2DList.h>
Public Types | |
| using | Iterator = Toshi::T2Iterator<T, Node> |
Public Member Functions | |
| T2DList () | |
| ~T2DList () | |
| Iterator | Head () const |
| Iterator | Tail () const |
| Iterator | Begin () const |
| Iterator | End () const |
| Iterator | RBegin () const |
| Iterator | REnd () const |
| Iterator | Front () const |
| Iterator | Back () const |
| void | Delete (Iterator iter) |
| void | DeleteAll () |
| Iterator | Erase (Iterator iter) |
| TBOOL | Exists (T *a_pItem) |
| TBOOL | IsEmpty () const |
| void | PushBack (T *pItem) |
| void | PushFront (T *pItem) |
| T * | PopBack () |
| T * | PopFront () |
Public Member Functions inherited from T2GenericDList | |
| T2GenericDList ()=default | |
| ~T2GenericDList () | |
| TBOOL | IsLinked () const |
| void | ClearBefore (Node *pNode) |
| void | Clear () |
| TBOOL | IsInList (Node *pNode) const |
| TUINT | Size () const |
Additional Inherited Members | |
Protected Attributes inherited from T2GenericDList | |
| Node | m_oRoot |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |