Boost
Libraries
arrow_drop_down
Boost.MultiIndex
C++ 03 Added in Boost 1.32.0
Categories: Containers , Data

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.

This Release

Joaquin M Lopez Munoz
Author
Joaquín M López Muñoz
Joaquín M López Muñoz
Maintainer
Rene Rivera
Rene Rivera
Contributor
Peter Dimov
Peter Dimov
Contributor

Boost Multi-index Containers Library

Branch CI Drone status Deps Documentation Enter the Matrix
Branch CI Drone status Deps Documentation Enter the Matrix
BSL 1.0 Header-only library

Boost.MultiIndex 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.

Learn about Boost.MultiIndex

Install Boost.MultiIndex

  • Download Boost and you're ready to go (this is a header-only library requiring no building).
  • Using Conan 2: In case you don't have it yet, add an entry for Boost in your conanfile.txt (the example requires at least Boost 1.86):
[requires]
boost/[>=1.86.0]
    If you're not using any compiled Boost library, the following will skip building altogether:
[options]
boost:header_only=True
  • Using vcpkg: Execute the command
vcpkg install boost-multi-index

Support

Contribute

All Time

Beman Dawes
Beman Dawes
Contributor
Stephen Kelly
Stephen Kelly
Contributor
nobody
Contributor
Marshall Clow
Marshall Clow
Contributor
Troy D. Straszheim
Troy D. Straszheim
Contributor
fanquake
fanquake
Contributor
sdarwin
sdarwin
Contributor
Michael A. Jackson
Michael A. Jackson
Contributor
Michel Morin
Michel Morin
Contributor
Douglas Gregor
Douglas Gregor
Contributor
Vladimir Prus
Vladimir Prus
Contributor
Ed Catmur
Ed Catmur
Contributor
Christian Mazakas
Christian Mazakas
Contributor
Jonathan Wakely
Jonathan Wakely
Contributor
Ralf W. Grosse-Kunstleve
Contributor
zerotypos-found
zerotypos-found
Contributor
Miutsuru kariya
Miutsuru kariya
Contributor
Andrey Semashev
Andrey Semashev
Contributor
Bryce Adelstein-Lelbach
Bryce Adelstein-Lelbach
Contributor
Laurent Stacul
Laurent Stacul
Contributor
Adam Romanek
Adam Romanek
Contributor
Thorsten Jørgen Ottosen
Thorsten Jørgen Ottosen
Contributor
Daniel James
Daniel James
Contributor
Daniela Engert
Daniela Engert
Contributor
Markus Schöpflin
Contributor
Edward Diener
Edward Diener
Contributor
Steven Watanabe
Steven Watanabe
Contributor
Eric Niebler
Eric Niebler
Contributor
Aleksey Gurtovoy
Contributor
Jonathan Turkanis
Jonathan Turkanis
Contributor
Marcel Raad
Marcel Raad
Contributor
theidexisted
theidexisted
Contributor
Baoshuo Ren
Baoshuo Ren
Contributor