libzypp  17.23.6
Boost.Iterator Library
See also
http://www.boost.org/libs/iterator/doc/index.html

There are in fact more interesting iterator concepts available than the ones listed above. Have a look at them.

Some of the iterator types are already dragged into namespace zypp. Feel free to add what's missing.

Todo:
Separate them into individual zypp header files.