lib/iterator
Provides iterators on various containers.
->See description

 

ITERATOR
 The iterator pattern at work: this abstract class defines a
 traversal interface for any kind of aggregates data structure.
 An iterator can be used when you need to do something on all
 elements in the data structure, but there is no order concept.

 To create a new iterator, use `get_new_iterator' in the
 corresponding data structure.

 See examples in directory SmartEiffel/tutorial/iterator.


 

Cluster lib/iterator description

Provides iterators on various containers. See Adding external iterators to an existing Eiffel class library.

Examples can be found in directory SmartEiffel/tutorial/iterator.