#include <ut_list_epoc.hpp>
Public Types | |
typedef NodeType | Node |
Public Member Functions | |
Node * | AppendL (Data Item) |
void | DeleteNode (Node *ListNode, bool Destroy) |
void | MoveToTop (Node *ListNode) |
~CList () | |
void | reset () |
void | DeleteFirst () |
void | DeleteLast () |
Data | Top () |
Data | Pop () |
void | Push (Data Item) |
Static Public Member Functions | |
static CList< Data, NodeType > * | NewL () |
Public Attributes | |
Node * | iFirst |
Node * | iCurrent |
TInt | iCount |
Protected Member Functions | |
CList () | |
void | ConstructL () |
Definition at line 69 of file ut_list_epoc.hpp.
typedef NodeType CList< Data, NodeType >::Node |
Definition at line 71 of file ut_list_epoc.hpp.
CList< Data, NodeType >::~CList | ( | ) | [inline] |
Definition at line 124 of file ut_list_epoc.hpp.
CList< Data, NodeType >::CList | ( | ) | [inline, protected] |
Definition at line 177 of file ut_list_epoc.hpp.
Node* CList< Data, NodeType >::AppendL | ( | Data | Item | ) | [inline] |
Definition at line 75 of file ut_list_epoc.hpp.
void CList< Data, NodeType >::ConstructL | ( | ) | [inline, protected] |
Definition at line 178 of file ut_list_epoc.hpp.
void CList< Data, NodeType >::DeleteFirst | ( | ) | [inline] |
Definition at line 136 of file ut_list_epoc.hpp.
Referenced by CList< Data *, PtrNode< Data > >::Pop().
void CList< Data, NodeType >::DeleteLast | ( | ) | [inline] |
Definition at line 146 of file ut_list_epoc.hpp.
void CList< Data, NodeType >::DeleteNode | ( | Node * | ListNode, | |
bool | Destroy | |||
) | [inline] |
Definition at line 88 of file ut_list_epoc.hpp.
Referenced by CList< Data *, PtrNode< Data > >::DeleteLast(), and CList< Data *, PtrNode< Data > >::MoveToTop().
void CList< Data, NodeType >::MoveToTop | ( | Node * | ListNode | ) | [inline] |
Definition at line 109 of file ut_list_epoc.hpp.
static CList<Data, NodeType>* CList< Data, NodeType >::NewL | ( | ) | [inline, static] |
Reimplemented in CPtrList< Data >.
Definition at line 118 of file ut_list_epoc.hpp.
Data CList< Data, NodeType >::Pop | ( | ) | [inline] |
Definition at line 158 of file ut_list_epoc.hpp.
void CList< Data, NodeType >::Push | ( | Data | Item | ) | [inline] |
Definition at line 168 of file ut_list_epoc.hpp.
void CList< Data, NodeType >::reset | ( | ) | [inline] |
Definition at line 127 of file ut_list_epoc.hpp.
Referenced by CList< Data *, PtrNode< Data > >::~CList().
Data CList< Data, NodeType >::Top | ( | ) | [inline] |
Definition at line 153 of file ut_list_epoc.hpp.
Definition at line 74 of file ut_list_epoc.hpp.
Referenced by CList< Data *, PtrNode< Data > >::AppendL(), CList< Data *, PtrNode< Data > >::DeleteFirst(), CList< Data *, PtrNode< Data > >::DeleteNode(), CList< Data *, PtrNode< Data > >::MoveToTop(), CList< Data *, PtrNode< Data > >::Push(), and CList< Data *, PtrNode< Data > >::reset().
Node * CList< Data, NodeType >::iCurrent |
Definition at line 73 of file ut_list_epoc.hpp.
Referenced by CList< Data *, PtrNode< Data > >::AppendL(), CList< Data *, PtrNode< Data > >::DeleteFirst(), CList< Data *, PtrNode< Data > >::DeleteLast(), CList< Data *, PtrNode< Data > >::DeleteNode(), CList< Data *, PtrNode< Data > >::Push(), and CList< Data *, PtrNode< Data > >::reset().
Definition at line 73 of file ut_list_epoc.hpp.
Referenced by CList< Data *, PtrNode< Data > >::AppendL(), CList< Data *, PtrNode< Data > >::DeleteFirst(), CList< Data *, PtrNode< Data > >::DeleteNode(), CList< Data *, PtrNode< Data > >::MoveToTop(), CList< Data *, PtrNode< Data > >::Pop(), CList< Data *, PtrNode< Data > >::Push(), CList< Data *, PtrNode< Data > >::reset(), and CList< Data *, PtrNode< Data > >::Top().
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:03 2011 by Doxygen 1.6.1