#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 () |
![]() | |
T2GenericDList ()=default | |
~T2GenericDList () | |
TBOOL | IsLinked () const |
void | ClearBefore (Node *pNode) |
void | Clear () |
TBOOL | IsInList (Node *pNode) const |
TUINT | Size () const |
Additional Inherited Members | |
![]() | |
Node | m_oRoot |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |