#include <T2SList.h>
Classes | |
class | Node |
Public Member Functions | |
T2_DEFINE_ITERATOR_FRIEND () | |
T2_DEFINE_ITERATOR (T, T2GenericSList::Node) | |
T2SList () | |
~T2SList () | |
void | Delete (Iterator iter) |
void | DeleteAll () |
Iterator | Begin () const |
Iterator | RBegin () const |
Iterator | End () const |
Iterator | REnd () const |
Iterator | Head () const |
Iterator | Back () const |
Iterator | FindNodeBefore (Iterator a_Node) |
Iterator | PopBack () |
Iterator | PopFront () |
Iterator | Erase (Iterator a_Iterator) |
Iterator | Erase (Iterator a_From, Iterator a_To) |
Iterator | Transfer (Node *a_pNode, T2GenericSList &a_rList) |
![]() | |
T2GenericSList ()=default | |
~T2GenericSList ()=default | |
void | Reset () |
Node * | Begin () const |
Node * | RBegin () const |
Node * | End () const |
Node * | REnd () const |
TBOOL | IsLinked () const |
TBOOL | IsEmpty () const |
Node * | Back () const |
Node * | FindNodeBefore (Node *a_pNode) |
void | PushBack (Node *a_pNode) |
void | PushFront (Node *a_pNode) |
Node * | PopBack () |
Node * | PopFront () |
Node * | Erase (Node *a_pFrom, Node *a_pTo) |
void | Clear () |
TUINT | Size () const |
Node * | Transfer (Node *a_pNode, T2GenericSList &a_rList) |
|
inline |
|
inline |
|
inline |
T2SList< T, Unknown >::T2_DEFINE_ITERATOR | ( | T | , |
T2GenericSList::Node | ) |
|
inline |
Definition at line 261 of file T2SList.h.