Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

DListIterator Class Template Reference

#include <DList.h>

Inheritance diagram for DListIterator::

ObjectOf List of all members.

Public Types

typedef ListType::ListElementType T

Public Methods

 DListIterator (const DListOf< T > &L)
Bool operator== (const DListIterator &I) const
T value () const
Bool next ()
Bool previous ()
Bool done () const
Bool valid () const
void reset ()
void setToEnd ()

Private Types

typedef DListIteratorRep<TLIR

Friends

ostream& operator< (ostream &ostr, const DListIterator &DLI)
istream& operator> (istream &istr, DListIterator &DLI)

template<class ListType> class DListIterator


Member Typedef Documentation

template<class ListType>
typedef ListType::ListElementType DListIterator<ListType>::T
 

Definition at line 646 of file DList.h.

template<class ListType>
typedef DListIteratorRep<T> DListIterator<ListType>::LIR [private]
 

Definition at line 710 of file DList.h.


Constructor & Destructor Documentation

template<class ListType>
DListIterator<ListType>::DListIterator<ListType> ( const DListOf< T > & L ) [inline]
 

Definition at line 648 of file DList.h.


Member Function Documentation

template<class ListType>
Bool DListIterator<ListType>::operator== ( const DListIterator<ListType> & I ) const [inline]
 

Definition at line 657 of file DList.h.

template<class ListType>
T DListIterator<ListType>::value ( ) const [inline]
 

Definition at line 661 of file DList.h.

template<class ListType>
Bool DListIterator<ListType>::next ( ) [inline]
 

Definition at line 664 of file DList.h.

template<class ListType>
Bool DListIterator<ListType>::previous ( ) [inline]
 

Definition at line 669 of file DList.h.

template<class ListType>
Bool DListIterator<ListType>::done ( ) const [inline]
 

Definition at line 674 of file DList.h.

template<class ListType>
Bool DListIterator<ListType>::valid ( ) const [inline]
 

Definition at line 678 of file DList.h.

template<class ListType>
void DListIterator<ListType>::reset ( ) [inline]
 

Definition at line 682 of file DList.h.

template<class ListType>
void DListIterator<ListType>::setToEnd ( ) [inline]
 

Definition at line 686 of file DList.h.


Friends And Related Function Documentation

template<class ListType>
ostream & operator< ( ostream & ostr,
const DListIterator<ListType> & DLI ) [friend]
 

Definition at line 696 of file DList.h.

template<class ListType>
istream & operator> ( istream & istr,
DListIterator<ListType> & DLI ) [friend]
 

Definition at line 702 of file DList.h.


The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:49:51 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001