class TMISDoubleListImp

More...

Definition#include <classlib/include/classlib/dlistimp.h>
Template formTMISDoubleListImp<class T>
InheritsTMSInternalIDoubleListImp [public ]
Inherited byTISDoubleListImp
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Members

Protected Methods

Private Types


Detailed Description

template class TMISDoubleListImp template class TMISDoubleListIteratorImp

Implements a managed sorted double-linked list of pointers to objects of type T. This is implemented through the template TMInternalIDoubleListImp. Since pointers always have meaningful copy semantics, this class can handle any type of object.

typedef TMSInternalIDoubleListImp Parent

Parent

[private]

friend class TMISDoubleListIteratorImp

TMISDoubleListIteratorImp

typedef void  (*IterFunc) (T&, void *)

(*IterFunc)

typedef int  (*CondFunc) (const T&, void *)

(*CondFunc)

TMDoubleListElement<TVoidPointer> * FindDetach (const TVoidPointer&)

FindDetach

[protected virtual]

Reimplemented from TMSDoubleListImp.

TMDoubleListElement<TVoidPointer> * FindPred (const TVoidPointer&)

FindPred

[protected virtual]

Reimplemented from TMSInternalIDoubleListImp.

template TMDoubleListElement<TVoidPointer> * FindDetach ( const TVoidPointer& t )

FindDetach

[protected]

Reimplemented from TMSDoubleListImp.

template TMDoubleListElement<TVoidPointer> * FindPred ( const TVoidPointer& t )

FindPred

[protected]

Reimplemented from TMSInternalIDoubleListImp.


Generated by: nicola on gulliver.wadahome.it on Sun May 25 13:54:34 2003, using kdoc 2.0a53.