|
|
template
Implements a managed list of objects of type T. Assumes that T has meaningful copy semantics and a default constructor.
| typedef TMListBlockInitializer | Parent |
[private]
| typedef void (*IterFunc) (T &, void *) | (*IterFunc) |
| typedef int (*CondFunc) (const T &, void *) | (*CondFunc) |
| friend class TMListIteratorImp | TMListIteratorImp |
| TMListImp ()
| TMListImp |
| ~TMListImp ()
| ~TMListImp |
[virtual]
| const T& PeekHead ()
| PeekHead |
[const]
| int Add ( const T& t )
| Add |
| int Detach ( const T& t )
| Detach |
| int DetachAtHead ()
| DetachAtHead |
| T * Find ( const T& t )
| Find |
| void Flush ()
| Flush |
| int IsEmpty ()
| IsEmpty |
[const]
| int GetItemsInContainer ()
| GetItemsInContainer |
[const]
| void ForEach ( IterFunc iter, void *args )
| ForEach |
| T * FirstThat ( CondFunc cond, void *args )
| FirstThat |
[const]
| T * LastThat ( CondFunc cond, void *args )
| LastThat |
[const]
| int DoDetach ( const T& t, int del = 0 )
| DoDetach |
[protected]
| int DoDetachAtHead ( int del = 0 )
| DoDetachAtHead |
[protected]
| void DoFlush ( int del = 0 )
| DoFlush |
[protected]
| TMListElement | Head |
[protected]
| TMListElement | Tail |
[protected]
| TMListElement | FindDetach |
[protected virtual]
| TMListElement | FindPred |
[protected virtual]
| int ItemsInContainer | ItemsInContainer |
[protected]
| void RemoveData ( TMListElement | RemoveData |
[private virtual]
| void InitList ()
| InitList |
[private]
| int DetachElement ( TMListElement | DetachElement |
[private]
| template | InitList |
[private]
| template | Add |
[private]
| template | FindPred |
[private]
| template | DetachElement |
[private]
| template | Find |
[private]
| template | DoFlush |
[private]
| template | ForEach |
[private]
| template | FirstThat |
[private const]
| template | LastThat |
[private const]
| Generated by: nicola on gulliver.wadahome.it on Sun May 25 13:54:34 2003, using kdoc 2.0a53. |