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

Overview
PrevUpHomeNext

Three types of objects are currently supported by the library:

  • standard-like containers
  • std::pair<iterator,iterator>
  • built-in arrays

Even though the behavior of the primary templates are exactly such that standard containers will be supported by default, the requirements are much lower than the standard container requirements. For example, the utility class iterator_range implements the minimal interface required to make the class a Forward Range.

Please also see Range concepts for more details.


PrevUpHomeNext