Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Boost 1.46.1 Library Documentation - Iterators

Iterators

Operators

Templates ease arithmetic classes and iterators.

Author(s)
Dave Abrahams and Jeremy Siek
First Release
1.9.0
Standard
 
Categories
Generic Programming, Iterators, Math and numerics
Graph

The BGL graph interface and graph components are generic, in the same sense as the the Standard Template Library (STL).

Author(s)
Jeremy Siek and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock.
First Release
1.18.0
Standard
 
Categories
Algorithms, Containers, Iterators
Iterator

The Boost Iterator Library contains two parts. The first is a system of concepts which extend the C++ standard iterator requirements. The second is a framework of components for building iterators based on these extended concepts and includes several useful iterator adaptors.

Author(s)
Dave Abrahams, Jeremy Siek and Thomas Witt
First Release
1.21.0
Standard
 
Categories
Iterators
Tokenizer

Break of a string or other character sequence into a series of tokens.

Author(s)
John Bandela
First Release
1.23.0
Standard
 
Categories
Iterators, String and text processing
GIL

Generic Image Library

Author(s)
Lubomir Bourdev and Hailin Jin
First Release
1.35.0
Standard
 
Categories
Algorithms, Containers, Generic Programming, Image processing, Iterators