Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members

CCM::ListIterator Class Reference

List of all members.

Detailed Description

Iterates exhaustively over a list (tuple) of IEnumerables.

In every iteration step a new list is created. Attention: this assumes that every element contains at least one element to iterate over.


Public Member Functions

 ListIterator (IList list)
 Create iterator from a list of IEnumerables.

bool MoveNext ()
void Reset ()
override string ToString ()

Properties

Object Current
IList iters
 List of IEnumerator.

IList v
bool reset


Constructor & Destructor Documentation

CCM::ListIterator::ListIterator IList  list  ) 
 

Create iterator from a list of IEnumerables.


Member Function Documentation

bool CCM::ListIterator::MoveNext  ) 
 

void CCM::ListIterator::Reset  ) 
 

override string CCM::ListIterator::ToString  ) 
 


Property Documentation

Object CCM::ListIterator::Current [get]
 

IList CCM::ListIterator::iters [private]
 

List of IEnumerator.

bool CCM::ListIterator::reset [private]
 

IList CCM::ListIterator::v [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Jun 21 01:20:50 2004 for cs2ccmb by doxygen 1.3.7