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

ListIteratorRep Class Template Reference

#include <List.h>

Inheritance diagram for ListIteratorRep::

RefCounter List of all members.

Public Methods

 ListIteratorRep (const ListOf< T > &L)
ListIteratorRep* clone () const
Bool operator== (const ListIteratorRep &LIR) const
value () const
Bool next ()
Bool done () const
void reset ()
void write (ostream &ostr) const
void read (istream &istr)

Private Attributes

const ListOf<T>& theList
Cell<T>* current

template<class T> class ListIteratorRep

Constructor & Destructor Documentation

template<class T>
ListIteratorRep<T>::ListIteratorRep<T> ( const ListOf< T > & L ) [inline]

Definition at line 486 of file List.h.

Referenced by clone().

Member Function Documentation

template<class T>
ListIteratorRep<T> * ListIteratorRep<T>::clone ( ) const [inline]

Definition at line 490 of file List.h.

template<class T>
Bool ListIteratorRep<T>::operator== ( const ListIteratorRep<T> & LIR ) const [inline]

Definition at line 492 of file List.h.

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

Definition at line 498 of file List.h.

template<class T>
Bool ListIteratorRep<T>::next ( ) [inline]

Definition at line 506 of file List.h.

template<class T>
Bool ListIteratorRep<T>::done ( ) const [inline]

Definition at line 512 of file List.h.

template<class T>
void ListIteratorRep<T>::reset ( ) [inline]

Definition at line 514 of file List.h.

Referenced by ListIteratorRep().

template<class T>
void ListIteratorRep<T>::write ( ostream & ostr ) const

template<class T>
void ListIteratorRep<T>::read ( istream & istr )

Member Data Documentation

template<class T>
const ListOf<T>& ListIteratorRep<T>::theList [private]

Definition at line 530 of file List.h.

template<class T>
Cell<T>* ListIteratorRep<T>::current [private]

Definition at line 531 of file List.h.

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