Boost Library Documentation - Containers
Containers
- Array
-
STL compliant container wrapper for arrays of constant size.
- Author(s)
- Nicolai Josuttis
- First Release
- 1.17.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers
- Circular Buffer
-
A STL compliant container also known as ring or cyclic buffer.
- Author(s)
- Jan Gaspar
- First Release
- 1.35.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers
- Container
-
Standard library containers and extensions.
- Author(s)
- Ion Gaztañaga
- First Release
- 1.48.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers, Data structures
- 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
- C++ Standard Minimum Level
- 03
- Categories
- Containers
- 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
- GraphParallel
-
The PBGL graph interface and graph components are generic, in the same sense as the Standard Template Library (STL).
- Author(s)
- Jeremy Siek, Doug Gregor, and a University of Notre Dame team.
- First Release
- 1.40.0
- C++ Standard Minimum Level
- 03
- Categories
- Algorithms, Containers, Iterators
- ICL
-
Interval Container Library, interval sets and maps and aggregation of associated values
- Author(s)
- Joachim Faulhaber
- First Release
- 1.46.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers, Data structures
- Intrusive
-
Intrusive containers and algorithms.
- Author(s)
- Ion Gaztañaga
- First Release
- 1.35.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers
- 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
- C++ Standard Minimum Level
- 03
- Categories
- Containers, Math and numerics
- 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
- C++ Standard Minimum Level
- 03
- 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
- C++ Standard Minimum Level
- 03
- Categories
- Containers, Data structures
- Property Map
-
Concepts defining interfaces which map key objects to value objects.
- Author(s)
- Jeremy Siek
- First Release
- 1.19.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers, Generic Programming
- Property Map (Parallel)
-
Parallel extensions to Property Map for use with Parallel Graph.
- Author(s)
- Jeremy Siek
- First Release
- 1.77.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers, Generic Programming
- Property Tree
-
A tree data structure especially suited to storing configuration data.
- Author(s)
- Marcin Kalicinski and Sebastian Redl
- First Release
- 1.41.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers, Data structures
- String Ref
-
String view templates.
- Author(s)
- Marshall Clow
- First Release
- 1.71.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers
- Unordered
-
Unordered associative containers.
- Author(s)
- Daniel James
- First Release
- 1.36.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers
- Variant
-
Safe, generic, stack-based discriminated union container.
- Author(s)
- Eric Friedman and Itay Maman
- First Release
- 1.31.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers, Data structures
- JSON
-
JSON parsing, serialization, and DOM in C++11
- Author(s)
- Vinnie Falco and Krystian Stasiowski
- First Release
- 1.75.0
- C++ Standard Minimum Level
- 11
- Categories
- Containers, Data structures, Input/Output
- PolyCollection
-
Fast containers of polymorphic objects.
- Author(s)
- Joaquín M López Muñoz
- First Release
- 1.65.0
- C++ Standard Minimum Level
- 11
- Categories
- Containers
- URL
-
URL parsing in C++11
- Author(s)
- Vinnie Falco and Alan de Freitas
- First Release
- 1.81.0
- C++ Standard Minimum Level
- 11
- Categories
- Containers, Data structures, Input/Output
- Variant2
-
A never-valueless, strong guarantee implementation of std::variant.
- Author(s)
- Peter Dimov
- First Release
- 1.71.0
- C++ Standard Minimum Level
- 11
- Categories
- Containers, Data structures
- GIL
-
(C++14) Generic Image Library
- Author(s)
- Lubomir Bourdev, Hailin Jin and Christian Henning
- First Release
- 1.35.0
- C++ Standard Minimum Level
- 14
- Categories
- Algorithms, Containers, Generic Programming, Image processing, Iterators
- Bimap
-
Bidirectional maps library for C++. With Boost.Bimap you can create associative containers in which both types can be used as key.
- Author(s)
- Matias Capeletto
- First Release
- 1.35.0
- Categories
- Containers, Data structures