#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) |
Public Member Functions inherited from T2GenericSList | |
| 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.