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

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