|
|
template
Implements a sorted 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 TMSListImp<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 TMSListImp.
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 TMSListImp.
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. |