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 an old version of Boost. Click here to view this page for the latest version.

Boost 1.34.0 Library Documentation - Containers

Sort by:

Containers

Array

STL compliant container wrapper for arrays of constant size.

Author(s)
Nicolai Josuttis
First Release
1.17.0
Categories
Containers
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
Categories
Algorithms, Containers, Iterators
Property Map

Concepts defining interfaces which map key objects to value objects.

Author(s)
Jeremy Siek
First Release
1.19.0
Categories
Containers, Generic Programming
Multi-Array

Boost.MultiArray provides a generic N-dimensional array concept definition and common implementations of that interface.

Author(s)
Ron Garcia
First Release
1.29.0
Categories
Containers, Math and numerics
Dynamic Bitset

The dynamic_bitset class represents a set of bits. It provides accesses to the value of individual bits via an operator[] and provides all of the bitwise operators that one can apply to builtin integers, such as operator& and operator<<. The number of bits in the set is specified at runtime via a parameter to the constructor of the dynamic_bitset.

Author(s)
Jeremy Siek and Chuck Allison
First Release
1.29.0
Categories
Containers
Variant

Safe, generic, stack-based discriminated union container.

Author(s)
Eric Friedman and Itay Maman
First Release
1.31.0
Categories
Containers, Data structures
Multi-Index

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.

Author(s)
Joaquín M López Muñoz
First Release
1.32.0
Categories
Containers, Data structures
Pointer Container

Containers for storing heap-allocated polymorphic objects to ease OO-programming.

Author(s)
Thorsten Ottosen
First Release
1.33.0
Categories
Containers, Data structures