class TMIDoubleListImp

More...

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

Public Members

Protected Methods

Private Types


Detailed Description

template class TMIDoubleListImp template class TMIDoubleListIteratorImp

Implements a 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 TMInternalIDoubleListImp Parent

Parent

[private]

friend class TMIDoubleListIteratorImp

TMIDoubleListIteratorImp

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

(*IterFunc)

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

(*CondFunc)

TMDoubleListElement<TVoidPointer> * FindPred (const TVoidPointer&)

FindPred

[protected virtual]

Reimplemented from TMInternalIDoubleListImp.

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

FindPred

[protected]

Reimplemented from TMInternalIDoubleListImp.


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