|   | - A Logic Circuit Simulation Library in C++ | 
#include <iterator.h>
Inheritance diagram for lcs::Iterator< T >:

| Public Member Functions | |
| Iterator () | |
| virtual | ~Iterator () | 
| virtual bool | hasNext ()=0 | 
| virtual T | next ()=0 | 
| virtual void | reset ()=0 | 
| lcs::Iterator< T >::Iterator | ( | ) |  [inline] | 
The default constructor.
| virtual lcs::Iterator< T >::~Iterator | ( | ) |  [inline, virtual] | 
Destructor.
| virtual bool lcs::Iterator< T >::hasNext | ( | ) |  [pure virtual] | 
Indicates if there are any more elements in a container at the current state of iteration. Returns true  if yes, false  if not. 
Implemented in lcs::ListIterator< T >.
| virtual T lcs::Iterator< T >::next | ( | ) |  [pure virtual] | 
Returns the next element in the container if it exists. Else, the behaviour is undefined.
Implemented in lcs::ListIterator< T >.
| virtual void lcs::Iterator< T >::reset | ( | ) |  [pure virtual] | 
Resets the iterator to the first element of the container class.
Implemented in lcs::ListIterator< T >.
