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

This is the documentation for a snapshot of the develop branch, built from commit 65eb09a2c6.

Boost Develop Library Documentation - Iterators

Sort by:

Iterators

Operators

Templates ease arithmetic classes and iterators.

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

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

Author(s)
Jeremy Siek and a University of Notre Dame team.
First Release
1.18.0
C++ Standard Minimum Level
03
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
C++ Standard Minimum Level
03
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
C++ Standard Minimum Level
03
Categories
Iterators, String and text processing
GIL

(C++11) Generic Image Library

Author(s)
Lubomir Bourdev, Hailin Jin and Christian Henning
First Release
1.35.0
C++ Standard Minimum Level
11
Categories
Algorithms, Containers, Generic Programming, Image processing, Iterators
GraphParallel

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

Author(s)
Jeremy Siek, Doug Gregor, and a University of Notre Dame team.
First Release
1.40.0
Categories
Algorithms, Containers, Iterators