|
|
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. |