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.

Artifacts using Iterator (7)
Sort by:Popular

A new infrastructure for generic algorithms that builds on top of the new iterator concepts.
Last Release on Jan 16, 2026
LL parser framework represents parsers directly as EBNF grammars in inlined C++.
Last Release on Jan 7, 2023
Serialization for persistence and marshalling.
Last Release on Jan 7, 2023
Break of a string or other character sequence into a series of tokens.
Last Release on Jan 7, 2023
A collection of useful generic algorithms.
Last Release on Jan 7, 2023
In C++, writing a loop that iterates over a sequence is tedious. We can either use iterators, which requires a considerable amount of boiler-plate, or we can use the std::for_each() algorithm and move our loop body into a predicate, which requires no ...
Last Release on Jan 16, 2026
The Boost Multi-index Containers Library provides a class template named multi_index_container which enables the construction of containers maintaining one or more indices with different sorting and access semantics.
Last Release on Jan 16, 2026
  • Prev
  • 1
  • Next