|
|
template
Implements a managed list of pointers to objects of type T. This is implemented through the form of TMListImp specified by List. Since pointers always have meaningful copy semantics, this class can handle any type of object.
typedef TMListImp<TVoidPointer> Parent | Parent |
[private]
typedef void (*IterFunc) (T&, void *) | (*IterFunc) |
typedef int (*CondFunc) (const T&, void *) | (*CondFunc) |
T * PeekHead ()
| PeekHead |
[const]
Reimplemented from TMListImp.
int Add ( T *t )
| Add |
Reimplemented from TMListImp.
int Detach ( T *t, int del = 0 )
| Detach |
Reimplemented from TMListImp.
int DetachAtHead ( int del = 0 )
| DetachAtHead |
Reimplemented from TMListImp.
void Flush ( int del = 0 )
| Flush |
Reimplemented from TMListImp.
T * Find ( const T *t )
| Find |
Reimplemented from TMListImp.
void ForEach ( IterFunc iter, void * )
| ForEach |
Reimplemented from TMListImp.
T * FirstThat ( CondFunc cond, void * )
| FirstThat |
[const]
Reimplemented from TMListImp.
T * LastThat ( CondFunc cond, void * )
| LastThat |
[const]
Reimplemented from TMListImp.
TMListElement<TVoidPointer> *
FindPred ( const TVoidPointer& )
| FindPred |
[protected pure virtual]
Reimplemented from TMListImp.
void RemoveData ( TMListElement<TVoidPointer> *block )
| RemoveData |
[private virtual]
Reimplemented from TMListImp.
template | Find |
[private]
Reimplemented from TMListImp.
template | ForEach |
[private]
Reimplemented from TMListImp.
template | FirstThat |
[private const]
Reimplemented from TMListImp.
template | LastThat |
[private const]
Reimplemented from TMListImp.
Generated by: nicola on gulliver.wadahome.it on Sun May 25 13:54:34 2003, using kdoc 2.0a53. |