String and text processing
Containers
Iterators
Algorithms
Function objects and higher-order programming
Generic Programming
Template Metaprogramming
Preprocessor Metaprogramming
Concurrent Programming
Math and numerics
Correctness and testing
Error handling and recovery
Data structures
Domain Specific
Image processing
Input/Output
Inter-language support
Language Features Emulation
Memory
Parsing
Patterns and Idioms
Programming Interfaces
State Machines
System
Miscellaneous
Broken compiler workarounds
accumulators
libs/accumulators/
1.36.0
Accumulators
Eric Niebler
Eric Niebler <eric -at- boost-consulting.com>
Framework for incremental calculation, and collection of statistical accumulators.
libs/accumulators/
Math
accumulators
libs/accumulators/
1.36.0
1.37.0
Accumulators
Eric Niebler
Eric Niebler <eric -at- boostpro.com>
Framework for incremental calculation, and collection of statistical accumulators.
libs/accumulators/
Math
accumulators
libs/accumulators/
1.36.0
1.80.0 beta1
Accumulators
Eric Niebler
Eric Niebler <eric -at- boostpro.com>
Framework for incremental calculation, and collection of statistical accumulators.
libs/accumulators/
03
Math
algorithm
libs/algorithm/
1.50.0
Algorithm
Marshall Clow
Marshall Clow <marshall -at- idio.com>
A collection of useful generic algorithms.
libs/algorithm/
Algorithms
algorithm
libs/algorithm/
1.50.0
1.76.0
Algorithm
Marshall Clow
Marshall Clow <marshall -at- idio.com>
A collection of useful generic algorithms.
libs/algorithm/
03
Algorithms
algorithm/minmax
libs/algorithm/
1.32.0
Min-Max
Hervé Brönnimann
Standard library extensions for simultaneous min/max and min/max element computations.
libs/algorithm/minmax/
Algorithms
algorithm/minmax
libs/algorithm/
1.32.0
1.33.0
Min-Max
Hervé Brönnimann
Herve Bronnimann <hbr -at- poly.edu>
Standard library extensions for simultaneous min/max and min/max element computations.
libs/algorithm/minmax/
Algorithms
algorithm/minmax
libs/algorithm/
1.32.0
1.58.0
Min-Max
Hervé Brönnimann
Marshall Clow <marshall -at- idio.com>
Standard library extensions for simultaneous min/max and min/max element computations.
libs/algorithm/minmax/
Algorithms
algorithm/minmax
libs/algorithm/
1.32.0
1.76.0
Min-Max
Hervé Brönnimann
Marshall Clow <marshall -at- idio.com>
Standard library extensions for simultaneous min/max and min/max element computations.
libs/algorithm/minmax/
03
Algorithms
algorithm/string
libs/algorithm/
1.32.0
String Algo
Pavol Droba
String algorithms library.
libs/algorithm/string/
Algorithms
String
algorithm/string
libs/algorithm/
1.32.0
1.33.0
String Algo
Pavol Droba
Pavol Droba <droba -at- topmail.sk>
String algorithms library.
libs/algorithm/string/
Algorithms
String
algorithm/string
libs/algorithm/
1.32.0
1.50.0
String Algo
Pavol Droba
Marshall Clow <marshall -at- idio.com>
String algorithms library.
libs/algorithm/string/
Algorithms
String
algorithm/string
libs/algorithm/
1.32.0
1.76.0
String Algo
Pavol Droba
Marshall Clow <marshall -at- idio.com>
String algorithms library.
libs/algorithm/string/
03
Algorithms
String
align
libs/align/
unreleased
1.56.0 beta1
Align
Glen Fernandes
Glen Fernandes <glenfe -at- live.com>
Memory alignment functions, allocators, and adaptors.
libs/align/
Memory
align
libs/align/
1.56.0
Align
Glen Fernandes
Glen Fernandes <glenfe -at- live.com>
Memory alignment functions, allocators, and adaptors.
libs/align/
Memory
align
libs/align/
1.56.0
1.57.0 beta1
Align
Glen Fernandes
Glen Fernandes <glenjofe -at- gmail.com>
Memory alignment functions, allocators, and adaptors.
libs/align/
Memory
align
libs/align/
1.56.0
1.60.0 beta1
Align
Glen Fernandes
Glen Fernandes <glenjofe -at- gmail.com>
Memory alignment functions, allocators, and traits.
libs/align/
Memory
align
libs/align/
1.56.0
1.72.0 beta1
Align
Glen Fernandes
Glen Fernandes <glenjofe -at- gmail.com>
Memory alignment functions, allocators, traits.
libs/align/
Memory
align
libs/align/
1.56.0
1.79.0 beta1
Align
Glen Fernandes
Glen Fernandes <glenjofe -at- gmail.com>
Memory alignment functions, allocators, traits.
libs/align/
03
Memory
any
libs/any/
1.23.0
Any
Kevlin Henney
Safe, generic container for single values of different value types.
libs/any/
Data
any
libs/any/
1.23.0
1.34.0
Any
Kevlin Henney
Alexander Nasonov <alexander.nasonov -at- gmail.com>
Safe, generic container for single values of different value types.
libs/any/
Data
any
libs/any/
1.23.0
1.57.0 beta1
Any
Kevlin Henney
Antony Polukhin <antoshkka -at- gmail.com>
Safe, generic container for single values of different value types.
libs/any/
Data
any
libs/any/
1.23.0
1.76.0 beta1
Any
Kevlin Henney
Antony Polukhin <antoshkka -at- gmail.com>
Safe, generic container for single values of different value types.
libs/any/
03
Data
any
libs/any/
1.23.0
master
Any
Kevlin Henney
Antony Polukhin <antoshkka -at- gmail.com>
Safe, generic container for single values of different value types.
libs/any/
03
Data
array
libs/array/
1.17.0
Array
Nicolai Josuttis
STL compliant container wrapper for arrays of constant size.
libs/array/
Containers
array
libs/array/
1.17.0
1.43.0
Array
Nicolai Josuttis
Marshall Clow <marshall -at- idio.com>
STL compliant container wrapper for arrays of constant size.
libs/array/
Containers
array
libs/array/
1.17.0
1.77.0 beta1
Array
Nicolai Josuttis
Marshall Clow <marshall -at- idio.com>
STL compliant container wrapper for arrays of constant size.
libs/array/
03
Containers
array
libs/array/
1.17.0
master
Array
Nicolai Josuttis
Marshall Clow <marshall -at- idio.com>
STL compliant container wrapper for arrays of constant size.
libs/array/
03
Containers
asio
libs/asio/
1.35.0
Asio
Chris Kohlhoff
Chris Kohlhoff <chris -at- kohlhoff.com>
Portable networking, including sockets, timers, hostname resolution and socket iostreams.
libs/asio/
Concurrent
IO
asio
libs/asio/
1.35.0
1.57.0
Asio
Chris Kohlhoff
Chris Kohlhoff <chris -at- kohlhoff.com>
Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs.
libs/asio/
Concurrent
IO
asio
libs/asio/
1.35.0
1.76.0 beta1
Asio
Chris Kohlhoff
Chris Kohlhoff <chris -at- kohlhoff.com>
Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs.
libs/asio/
03
Concurrent
IO
assert
libs/assert/
1.27.0
1.56.0 beta1
Assert
Peter Dimov
Peter Dimov <pdimov -at- pdimov.com>
Customizable assert macros.
libs/assert/
Correctness
assert
libs/assert/
1.27.0
1.76.0 beta1
Assert
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
Customizable assert macros.
libs/assert/
03
Correctness
assert
libs/assert/
1.27.0
1.78.0
Assert
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
Customizable assert macros.
libs/assert/
03
Correctness
Error-handling
assign
libs/assign/
1.32.0
Assign
Thorsten Ottosen
Filling containers with constant or generated data has never been easier.
libs/assign/
IO
assign
libs/assign/
1.32.0
1.33.0
Assign
Thorsten Ottosen
Thorsten Ottosen <nesotto -at- cs.auc.dk>
Filling containers with constant or generated data has never been easier.
libs/assign/
IO
assign
libs/assign/
1.32.0
1.77.0 beta1
Assign
Thorsten Ottosen
Thorsten Ottosen <nesotto -at- cs.auc.dk>
Filling containers with constant or generated data has never been easier.
libs/assign/
03
IO
atomic
libs/atomic/
1.53.0
Atomic
Helge Bahmann
Tim Blechmann
Helge Bahmann <hcb -at- chaoticmind.net>
Tim Blechmann <tim -at- klingt.org>
C++11-style atomic<>.
libs/atomic/
Concurrent
atomic
libs/atomic/
1.53.0
1.57.0 beta1
Atomic
Helge Bahmann
Tim Blechmann
Andrey Semashev
Helge Bahmann <hcb -at- chaoticmind.net>
Tim Blechmann <tim -at- klingt.org>
Andrey Semashev <andrey.semashev -at- gmail.com>
C++11-style atomic<>.
libs/atomic/
Concurrent
atomic
libs/atomic/
1.53.0
1.76.0 beta1
Atomic
Helge Bahmann
Tim Blechmann
Andrey Semashev
Helge Bahmann <hcb -at- chaoticmind.net>
Tim Blechmann <tim -at- klingt.org>
Andrey Semashev <andrey.semashev -at- gmail.com>
C++11-style atomic<>.
libs/atomic/
03
Concurrent
beast
libs/beast/
1.66.0 beta1
Beast
Vinnie Falco
Vinnie Falco <vinnie.falco@gmail.com>
Portable HTTP, WebSocket, and network operations using only C++11 and Boost.Asio
libs/beast/
Concurrent
IO
beast
libs/beast/
1.66.0
Beast
Vinnie Falco
Vinnie Falco <vinnie.falco@gmail.com>
Portable HTTP, WebSocket, and network operations using only C++11 and Boost.Asio
libs/beast/
Concurrent
IO
beast
libs/beast/
1.66.0
1.76.0 beta1
Beast
Vinnie Falco
Vinnie Falco <vinnie.falco@gmail.com>
Portable HTTP, WebSocket, and network operations using only C++11 and Boost.Asio
libs/beast/
11
Concurrent
IO
bimap
libs/bimap/
1.35.0
Bimap
Matias Capeletto
Matias Capeletto <matias.capeletto -at- gmail.com>
Bidirectional maps library for C++. With Boost.Bimap you can create associative containers in which both types can be used as key.
libs/bimap/
Containers
Data
bind
libs/bind/
1.25.0
Bind
Peter Dimov
boost::bind is a generalization of the standard functions std::bind1st and std::bind2nd. It supports arbitrary function objects, functions, function pointers, and member function pointers, and is able to bind any argument to a specific value or route input arguments into arbitrary positions.
libs/bind/
Function-objects
bind
libs/bind/
1.25.0
1.33.0
Bind
Peter Dimov
Peter Dimov <pdimov -at- mmltd.net>
boost::bind is a generalization of the standard functions std::bind1st and std::bind2nd. It supports arbitrary function objects, functions, function pointers, and member function pointers, and is able to bind any argument to a specific value or route input arguments into arbitrary positions.
libs/bind/
Function-objects
bind
libs/bind/
1.25.0
1.56.0
Bind
Peter Dimov
Peter Dimov <pdimov -at- pdimov.com>
boost::bind is a generalization of the standard functions std::bind1st and std::bind2nd. It supports arbitrary function objects, functions, function pointers, and member function pointers, and is able to bind any argument to a specific value or route input arguments into arbitrary positions.
libs/bind/
Function-objects
bind
libs/bind/
1.25.0
1.76.0 beta1
Bind
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
boost::bind is a generalization of the standard functions std::bind1st and std::bind2nd. It supports arbitrary function objects, functions, function pointers, and member function pointers, and is able to bind any argument to a specific value or route input arguments into arbitrary positions.
libs/bind/
03
Function-objects
bind
libs/bind/
1.25.0
master
Bind
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
boost::bind is a generalization of the standard functions std::bind1st and std::bind2nd. It supports arbitrary function objects, functions, function pointers, and member function pointers, and is able to bind any argument to a specific value or route input arguments into arbitrary positions.
libs/bind/
03
Function-objects
bind/mem_fn
libs/bind/
1.25.0
Member Function
Peter Dimov
Generalized binders for function/object/pointers and member functions.
libs/bind/mem_fn.html
Function-objects
bind/mem_fn
libs/bind/
1.25.0
1.76.0 beta1
Member Function
Peter Dimov
Generalized binders for function/object/pointers and member functions.
libs/bind/mem_fn.html
03
Function-objects
bind/mem_fn
libs/bind/
1.25.0
master
Member Function
Peter Dimov
Generalized binders for function/object/pointers and member functions.
libs/bind/mem_fn.html
03
Function-objects
bind/ref
libs/bind/
1.25.0
Ref
Jaako Järvi
Peter Dimov
Doug Gregor
Dave Abrahams
A utility library for passing references to generic functions.
libs/bind/ref.html
Function-objects
bind/ref
libs/core/
1.25.0
1.57.0 beta1
Ref
Jaako Järvi
Peter Dimov
Doug Gregor
Dave Abrahams
A utility library for passing references to generic functions.
libs/core/ref.html
Function-objects
bind/ref
libs/core/
1.25.0
1.76.0 beta1
Ref
Jaako Järvi
Peter Dimov
Doug Gregor
Dave Abrahams
A utility library for passing references to generic functions.
libs/core/ref.html
03
Function-objects
bind/ref
libs/core/
1.25.0
master
Ref
Jaako Järvi
Peter Dimov
Doug Gregor
Dave Abrahams
A utility library for passing references to generic functions.
libs/core/ref.html
03
Function-objects
callable_traits
libs/callable_traits/
1.66.0 beta1
CallableTraits
Barrett Adair
Barrett Adair <barrettellisadair -at- gmail.com>
A spiritual successor to Boost.FunctionTypes, Boost.CallableTraits is a header-only C++11 library for the compile-time inspection and manipulation of all 'callable' types. Additional support for C++17 features.
libs/callable_traits/
Metaprogramming
callable_traits
libs/callable_traits/
1.66.0
CallableTraits
Barrett Adair
Barrett Adair <barrettellisadair -at- gmail.com>
A spiritual successor to Boost.FunctionTypes, Boost.CallableTraits is a header-only C++11 library for the compile-time inspection and manipulation of all 'callable' types. Additional support for C++17 features.
libs/callable_traits/
Metaprogramming
callable_traits
libs/callable_traits/
1.66.0
1.78.0 beta1
CallableTraits
Barrett Adair
Barrett Adair <barrettellisadair -at- gmail.com>
A spiritual successor to Boost.FunctionTypes, Boost.CallableTraits is a header-only C++11 library for the compile-time inspection and manipulation of all 'callable' types. Additional support for C++17 features.
libs/callable_traits/
11
Metaprogramming
chrono
libs/chrono/
1.47.0
Chrono
Vicente J. Botet Escribá
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Useful time utilities.
libs/chrono/
Domain
System
chrono
libs/chrono/
1.47.0
1.56.0 beta1
Chrono
Howard Hinnant
Beman Dawes
Vicente J. Botet Escriba
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Useful time utilities. C++11.
libs/chrono/
Domain
System
chrono
libs/chrono/
1.47.0
1.80.0 beta1
Chrono
Howard Hinnant
Beman Dawes
Vicente J. Botet Escriba
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Useful time utilities. C++11.
libs/chrono/
03
Domain
System
chrono
libs/chrono/
1.47.0
master
Chrono
Howard Hinnant
Beman Dawes
Vicente J. Botet Escriba
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Useful time utilities. C++11.
libs/chrono/
03
Domain
System
chrono/stopwatch
libs/chrono/
unreleased
1.56.0
unreleased
Chrono.Stopwatch
Vicente J. Botet Escriba
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Useful stopclocks and stopwatches utilities.
libs/chrono/stopwatches/
Domain
circular_buffer
libs/circular_buffer/
1.35.0
Circular Buffer
Jan Gaspar
Jan Gaspar <jano_gaspar -at- yahoo.com>
A STL compliant container also known as ring or cyclic buffer.
libs/circular_buffer/
Containers
circular_buffer
libs/circular_buffer/
1.35.0
1.77.0 beta1
Circular Buffer
Jan Gaspar
Jan Gaspar <jano_gaspar -at- yahoo.com>
A STL compliant container also known as ring or cyclic buffer.
libs/circular_buffer/
03
Containers
compat
libs/compat/
unreleased
master
Compat
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
C++11 implementations of standard components added in later C++ standards.
libs/compat/
11
Emulation
Programming
compatibility
libs/compatibility/
1.21.2
Compatibility
Ralf Grosse-Kunstleve
Jens Maurer
Help for non-conforming standard libraries.
libs/compatibility/
Workarounds
compute
libs/compute/
1.61.0 beta1
Compute
Kyle Lutz
Kyle Lutz <kyle.r.lutz -at- gmail.com>
Parallel/GPU-computing library
libs/compute/
Concurrent
compute
libs/compute/
1.61.0
Compute
Kyle Lutz
Kyle Lutz <kyle.r.lutz -at- gmail.com>
Parallel/GPU-computing library
libs/compute/
Concurrent
concept_check
libs/concept_check/
1.19.0
Concept Check
Jeremy Siek
Tools for generic programming.
libs/concept_check/
Correctness
Generic
concept_check
libs/concept_check/
1.19.0
1.34.0
Concept Check
Jeremy Siek
Jeremy Siek <jeremy.siek -at- gmail.com>
Tools for generic programming.
libs/concept_check/
Correctness
Generic
concept_check
libs/concept_check/
1.19.0
1.76.0
Concept Check
Jeremy Siek
Jeremy Siek <jeremy.siek -at- gmail.com>
Tools for generic programming.
libs/concept_check/
03
Correctness
Generic
config
libs/config/
1.9.0
Config
Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users.
libs/config/config.htm
Workarounds
config
libs/config/
1.9.0
1.33.0
Config
John Maddock <john -at- johnmaddock.co.uk>
Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users.
libs/config/config.htm
Workarounds
config
libs/config/
1.9.0
1.73.0 beta1
Config
John Maddock <john -at- johnmaddock.co.uk>
Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users.
libs/config/doc/html/index.html
Workarounds
config
libs/config/
1.9.0
1.76.0 beta1
Config
John Maddock <john -at- johnmaddock.co.uk>
Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users.
libs/config/doc/html/index.html
03
Workarounds
container
libs/container/
1.48.0
Container
Ion Gaztañaga
Ion Gaztanaga <igaztanaga -at- gmail.com>
Standard library containers and extensions.
libs/container/
Containers
Data
container
libs/container/
1.48.0
1.77.0 beta1
Container
Ion Gaztañaga
Ion Gaztanaga <igaztanaga -at- gmail.com>
Standard library containers and extensions.
libs/container/
03
Containers
Data
container_hash
libs/container_hash/
1.33.0
1.78.0 beta1
Container Hash
Daniel James
Daniel James <dnljms -at- gmail.com>
An STL-compatible hash function object that can be extended to hash user defined types.
libs/container_hash/
03
Function-objects
container_hash
libs/container_hash/
1.33.0
master
Container Hash
Daniel James
Daniel James <dnljms -at- gmail.com>
An STL-compatible hash function object that can be extended to hash user defined types.
libs/container_hash/
03
Function-objects
context
libs/context/
1.51.0
Context
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmx.de>
Context switching library.
libs/context/
Concurrent
System
context
libs/context/
1.51.0
1.55.0
Context
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
Context switching library.
libs/context/
Concurrent
System
context
libs/context/
1.51.0
1.62.0 beta1
Context
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
(C++11) Context switching library.
libs/context/
Concurrent
System
context
libs/context/
1.51.0
1.76.0 beta1
Context
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
(C++11) Context switching library.
libs/context/
11
Concurrent
System
contract
libs/contract/
1.67.0 beta1
Contract
Lorenzo Caminiti
Lorenzo Caminiti <lorcaminiti -at- gmail.com>
Contract programming for C++. All contract programming features are supported: Subcontracting, class invariants, postconditions (with old and return values), preconditions, customizable actions on assertion failure (e.g., terminate or throw), optional compilation and checking of assertions, etc.
libs/contract/
Correctness
contract
libs/contract/
1.67.0
Contract
Lorenzo Caminiti
Lorenzo Caminiti <lorcaminiti -at- gmail.com>
Contract programming for C++. All contract programming features are supported: Subcontracting, class invariants, postconditions (with old and return values), preconditions, customizable actions on assertion failure (e.g., terminate or throw), optional compilation and checking of assertions, etc.
libs/contract/
Correctness
conversion
libs/conversion/
1.20.0
Conversion
Dave Abrahams
Kevlin Henney
Polymorphic and lexical casts.
libs/conversion/
Miscellaneous
String
conversion
libs/conversion/
1.20.0
1.34.0
Conversion
Dave Abrahams
Kevlin Henney
Alexander Nasonov <alexander.nasonov -at- gmail.com>
Polymorphic and lexical casts.
libs/conversion/
Miscellaneous
String
conversion
libs/conversion/
1.20.0
1.48.0
Conversion
Dave Abrahams
Kevlin Henney
Antony Polukhin <antoshkka -at- gmail.com>
Polymorphic and lexical casts.
libs/conversion/
Miscellaneous
String
conversion
libs/conversion/
1.20.0
1.56.0 beta1
Conversion
Dave Abrahams
Kevlin Henney
Antony Polukhin <antoshkka -at- gmail.com>
Polymorphic casts.
libs/conversion/
Miscellaneous
conversion
libs/conversion/
1.20.0
1.76.0 beta1
Conversion
Dave Abrahams
Kevlin Henney
Antony Polukhin <antoshkka -at- gmail.com>
Polymorphic casts.
libs/conversion/
03
Miscellaneous
convert
libs/convert/
unreleased
1.59.0 beta1
Convert
Vladimir Batov
Vladimir Batov <vbmail247 -at- gmail.com>
An extendible and configurable type-conversion framework.
libs/convert/
String
convert
libs/convert/
1.59.0
Convert
Vladimir Batov
Vladimir Batov <vbmail247 -at- gmail.com>
An extendible and configurable type-conversion framework.
libs/convert/
String
convert
libs/convert/
1.59.0
1.61.0 beta1
Convert
Vladimir Batov
Vladimir Batov <vbmail247 -at- gmail.com>
An extendible and configurable type-conversion framework.
libs/convert/
Miscellaneous
String
convert
libs/convert/
1.59.0
1.77.0 beta1
Convert
Vladimir Batov
Vladimir Batov <vbmail247 -at- gmail.com>
An extendible and configurable type-conversion framework.
libs/convert/
11
Miscellaneous
String
core
libs/core/
unreleased
1.56.0 beta1
Core
Peter Dimov
Glen Fernandes
Andrey Semashev
Peter Dimov <pdimov -at- pdimov.com>
Glen Fernandes <glenfe -at- live.com>
Andrey Semashev <andrey.semashev -at- gmail.com>
A collection of simple core utilities with minimal dependencies.
libs/core/
Miscellaneous
core
libs/core/
1.56.0
Core
Peter Dimov
Glen Fernandes
Andrey Semashev
Peter Dimov <pdimov -at- pdimov.com>
Glen Fernandes <glenfe -at- live.com>
Andrey Semashev <andrey.semashev -at- gmail.com>
A collection of simple core utilities with minimal dependencies.
libs/core/
Miscellaneous
core
libs/core/
1.56.0
1.69.0 beta1
Core
Peter Dimov
Glen Fernandes
Andrey Semashev
Peter Dimov <pdimov -at- pdimov.com>
Glen Fernandes <glenjofe -at- gmail.com>
Andrey Semashev <andrey.semashev -at- gmail.com>
A collection of simple core utilities with minimal dependencies.
libs/core/
Miscellaneous
core
libs/core/
1.56.0
1.76.0 beta1
Core
Peter Dimov
Glen Fernandes
Andrey Semashev
Peter Dimov <pdimov -at- gmail.com>
Glen Fernandes <glenjofe -at- gmail.com>
Andrey Semashev <andrey.semashev -at- gmail.com>
A collection of simple core utilities with minimal dependencies.
libs/core/
03
Miscellaneous
coroutine
libs/coroutine/
1.53.0
Coroutine
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmx.de>
Coroutine library.
libs/coroutine/
Concurrent
coroutine
libs/coroutine/
1.53.0
1.55.0
Coroutine
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
Coroutine library.
libs/coroutine/
Concurrent
coroutine
libs/coroutine/
1.53.0
1.62.0 beta2
deprecated
Coroutine
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
Coroutine library.
libs/coroutine/
Concurrent
coroutine2
libs/coroutine2/
1.59.0
1.59.0 beta1
Coroutine2
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
(C++14) Coroutine library.
libs/coroutine2/
Concurrent
coroutine2
libs/coroutine2/
1.59.0
1.62.0 beta1
Coroutine2
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
(C++11) Coroutine library.
libs/coroutine2/
Concurrent
coroutine2
libs/coroutine2/
1.59.0
1.76.0 beta1
Coroutine2
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
(C++11) Coroutine library.
libs/coroutine2/
11
Concurrent
crc
libs/crc/
1.22.0
CRC
Daryle Walker
The Boost CRC Library provides two implementations of CRC (cyclic redundancy code) computation objects and two implementations of CRC computation functions. The implementations are template-based.
libs/crc/
Domain
crc
libs/crc/
1.22.0
1.34.0
CRC
Daryle Walker
Daryle Walker <darylew -at- hotmail.com>
The Boost CRC Library provides two implementations of CRC (cyclic redundancy code) computation objects and two implementations of CRC computation functions. The implementations are template-based.
libs/crc/
Domain
date_time
libs/date_time/
1.29.0
Date Time
Jeff Garland
A set of date-time libraries based on generic programming concepts.
libs/date_time/
Domain
System
date_time
libs/date_time/
1.29.0
1.33.0
Date Time
Jeff Garland
Jeff Garland <jeff -at- crystalclearsoftware.com>
A set of date-time libraries based on generic programming concepts.
libs/date_time/
Domain
System
date_time
libs/date_time/
1.29.0
1.67.0 beta1
Date Time
Jeff Garland
Jeff Garland <jeff -at- crystalclearsoftware.com>
James E. King III <jking -at- apache.org>
A set of date-time libraries based on generic programming concepts.
libs/date_time/
Domain
System
date_time
libs/date_time/
1.29.0
1.76.0 beta1
Date Time
Jeff Garland
Jeff Garland <jeff -at- crystalclearsoftware.com>
James E. King III <jking -at- apache.org>
A set of date-time libraries based on generic programming concepts.
libs/date_time/
03
Domain
System
describe
libs/describe/
1.77.0 beta1
Describe
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
A C++14 reflection library.
libs/describe/
Metaprogramming
describe
libs/describe/
1.77.0
Describe
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
A C++14 reflection library.
libs/describe/
Metaprogramming
describe
libs/describe/
1.77.0
1.78.0
Describe
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
A C++14 reflection library.
libs/describe/
Emulation
Metaprogramming
detail
libs/detail/
1.18.0
hidden
Detail
David Abrahams
Beman Dawes
Eric Friedman
Ronald Garcia
Howard Hinnant
Daniel James
Bryce Lelbach
Joaquin M Lopez Munoz
Jeremy Siek
Matthias Troyerk
Beman Dawes <bdawes -at- acm.org>
Robert Ramey <ramey -at- rrsd.com>
Rene Rivera <grafikrobot -at- gmail.com>
Andrey Semashev <andrey.semashev -at- gmail.com>
This library contains a set of header only utilities used internally by Boost C++ Libraries to facilitate their implementation.
libs/detail/
Miscellaneous
detail
libs/detail/
1.18.0
1.76.0 beta1
hidden
Detail
David Abrahams
Beman Dawes
Eric Friedman
Ronald Garcia
Howard Hinnant
Daniel James
Bryce Lelbach
Joaquin M Lopez Munoz
Jeremy Siek
Matthias Troyerk
Robert Ramey <ramey -at- rrsd.com>
Rene Rivera <grafikrobot -at- gmail.com>
Andrey Semashev <andrey.semashev -at- gmail.com>
This library contains a set of header only utilities used internally by Boost C++ Libraries to facilitate their implementation.
libs/detail/
Miscellaneous
disjoint_sets
libs/disjoint_sets/
1.18.0
hidden
Disjoint Sets
Jeremy Siek
Class that provides disjoint sets operations with union by rank and path compression
libs/disjoint_sets/
disjoint_sets
libs/disjoint_sets/
1.18.0
1.34.0
hidden
Disjoint Sets
Jeremy Siek
Jeremy Siek <jeremy.siek -at- gmail.com>
Class that provides disjoint sets operations with union by rank and path compression
libs/disjoint_sets/
disjoint_sets
libs/disjoint_sets/
1.18.0
1.58.0
hidden
Disjoint Sets
Jeremy Siek
Jeremy Siek <jeremy.siek -at- gmail.com>
Class that provides disjoint sets operations with union by rank and path compression
libs/disjoint_sets/
Miscellaneous
dll
libs/dll/
1.61.0 beta1
DLL
Antony Polukhin
Renato Tegon Forti
Antony Polukhin <antoshkka -at- gmail.com>
Library for comfortable work with DLL and DSO.
libs/dll/
System
dll
libs/dll/
1.61.0
DLL
Antony Polukhin
Renato Tegon Forti
Antony Polukhin <antoshkka -at- gmail.com>
Library for comfortable work with DLL and DSO.
libs/dll/
System
dll
libs/dll/
1.61.0
1.76.0 beta1
DLL
Antony Polukhin
Renato Tegon Forti
Antony Polukhin <antoshkka -at- gmail.com>
Library for comfortable work with DLL and DSO.
libs/dll/
03
System
dll
libs/dll/
1.61.0
master
DLL
Antony Polukhin
Renato Tegon Forti
Antony Polukhin <antoshkka -at- gmail.com>
Library for comfortable work with DLL and DSO.
libs/dll/
03
System
dynamic_bitset
libs/dynamic_bitset/
1.29.0
Dynamic Bitset
Jeremy Siek
Chuck Allison
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.
libs/dynamic_bitset/dynamic_bitset.html
Containers
dynamic_bitset
libs/dynamic_bitset/
1.29.0
1.34.0
Dynamic Bitset
Jeremy Siek
Chuck Allison
Jeremy Siek <jeremy.siek -at- gmail.com>
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.
libs/dynamic_bitset/dynamic_bitset.html
Containers
dynamic_bitset
libs/dynamic_bitset/
1.29.0
1.37.0
Dynamic Bitset
Jeremy Siek
Chuck Allison
Jeremy Siek <jeremy.siek -at- gmail.com>
Gennaro Prota <gennaro.prota -at- yahoo.com>
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.
libs/dynamic_bitset/dynamic_bitset.html
Containers
dynamic_bitset
libs/dynamic_bitset/
1.29.0
1.44.0
Dynamic Bitset
Jeremy Siek
Chuck Allison
Jeremy Siek <jeremy.siek -at- gmail.com>
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.
libs/dynamic_bitset/dynamic_bitset.html
Containers
dynamic_bitset
libs/dynamic_bitset/
1.29.0
1.77.0 beta1
Dynamic Bitset
Jeremy Siek
Chuck Allison
Jeremy Siek <jeremy.siek -at- gmail.com>
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.
libs/dynamic_bitset/dynamic_bitset.html
03
Containers
endian
libs/endian/
1.58.0
1.58.0 beta1
Endian
Beman Dawes
Beman Dawes <bdawes -at- acm.org>
Types and conversion functions for correct byte ordering and more regardless of processor endianness.
libs/endian/
IO
Math
Miscellaneous
endian
libs/endian/
1.58.0
Endian
Beman Dawes
Beman Dawes <bdawes -at- acm.org>
Types and conversion functions for correct byte ordering and more regardless of processor endianness.
libs/endian/
IO
Math
endian
libs/endian/
1.58.0
1.61.0 beta1
Endian
Beman Dawes
Beman Dawes <bdawes -at- acm.org>
Types and conversion functions for correct byte ordering and more regardless of processor endianness.
libs/endian/
IO
Math
Miscellaneous
endian
libs/endian/
1.58.0
1.75.0
Endian
Beman Dawes
Peter Dimov <pdimov -at- pdimov.com>
Types and conversion functions for correct byte ordering and more regardless of processor endianness.
libs/endian/
IO
Math
Miscellaneous
endian
libs/endian/
1.58.0
1.76.0 beta1
Endian
Beman Dawes
Peter Dimov <pdimov -at- gmail.com>
Types and conversion functions for correct byte ordering and more regardless of processor endianness.
libs/endian/
03
IO
Math
Miscellaneous
exception
libs/exception/
1.36.0
Exception
Emil Dotchevski
Emil Dotchevski <emil -at- revergestudios.com>
The Boost Exception library supports transporting of arbitrary data in exception objects, and transporting of exceptions between threads.
libs/exception/doc/boost-exception.html
Emulation
exception
libs/exception/
1.36.0
1.76.0 beta1
Exception
Emil Dotchevski
Emil Dotchevski <emil -at- revergestudios.com>
The Boost Exception library supports transporting of arbitrary data in exception objects, and transporting of exceptions between threads.
libs/exception/doc/boost-exception.html
03
Emulation
exception
libs/exception/
1.36.0
1.82.0 beta1
Exception
Emil Dotchevski
Emil Dotchevski <emil -at- revergestudios.com>
The Boost Exception library supports transporting of arbitrary data in exception objects, and transporting of exceptions between threads.
libs/exception/doc/boost-exception.html
03
Emulation
Error-handling
fiber
libs/fiber/
1.62.0 beta1
Fiber
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
Userland threads library.
libs/fiber/
Concurrent
System
fiber
libs/fiber/
1.62.0
Fiber
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
Userland threads library.
libs/fiber/
Concurrent
System
fiber
libs/fiber/
1.62.0
1.63.0 beta1
Fiber
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
C++11) Userland threads library.
libs/fiber/
Concurrent
System
fiber
libs/fiber/
1.62.0
1.63.0
Fiber
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
(C++11) Userland threads library.
libs/fiber/
Concurrent
System
fiber
libs/fiber/
1.62.0
1.76.0 beta1
Fiber
Oliver Kowalke
Oliver Kowalke <oliver.kowalke -at- gmail.com>
(C++11) Userland threads library.
libs/fiber/
11
Concurrent
System
filesystem
libs/filesystem/
1.30.0
Filesystem
Beman Dawes
The Boost Filesystem Library provides portable facilities to query and manipulate paths, files, and directories.
libs/filesystem/
System
filesystem
libs/filesystem/
1.30.0
1.33.0
Filesystem
Beman Dawes
Beman Dawes <bdawes -at- acm.org>
The Boost Filesystem Library provides portable facilities to query and manipulate paths, files, and directories.
libs/filesystem/
System
filesystem
libs/filesystem/
1.30.0
1.69.0 beta1
Filesystem
Beman Dawes
Beman Dawes <bdawes -at- acm.org>
Andrey Semashev <andrey.semashev -at- gmail.com>
The Boost Filesystem Library provides portable facilities to query and manipulate paths, files, and directories.
libs/filesystem/
System
filesystem
libs/filesystem/
1.30.0
1.76.0 beta1
Filesystem
Beman Dawes
Andrey Semashev <andrey.semashev -at- gmail.com>
The Boost Filesystem Library provides portable facilities to query and manipulate paths, files, and directories.
libs/filesystem/
03
System
flyweight
libs/flyweight/
1.38.0
Flyweight
Joaquín M López Muñoz
Joaquin M Lopez Munoz <joaquin -at- tid.es>
Design pattern to manage large quantities of highly redundant objects.
libs/flyweight/
Patterns
flyweight
libs/flyweight/
1.38.0
1.61.0 beta1
Flyweight
Joaquín M López Muñoz
Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
Design pattern to manage large quantities of highly redundant objects.
libs/flyweight/
Patterns
flyweight
libs/flyweight/
1.38.0
1.76.0 beta1
Flyweight
Joaquín M López Muñoz
Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
Design pattern to manage large quantities of highly redundant objects.
libs/flyweight/
03
Patterns
foreach
libs/foreach/
1.34.0
Foreach
Eric Niebler
Eric Niebler <eric -at- boost-consulting.com>
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 less boiler-plate and forces us to move our logic far from where it will be used. In contrast, some other languages, like Perl, provide a dedicated "foreach" construct that automates this process. BOOST_FOREACH is just such a construct for C++. It iterates over sequences for us, freeing us from having to deal directly with iterators or write predicates.
libs/foreach/
Algorithms
Emulation
foreach
libs/foreach/
1.34.0
1.37.0
Foreach
Eric Niebler
Eric Niebler <eric -at- boostpro.com>
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 less boiler-plate and forces us to move our logic far from where it will be used. In contrast, some other languages, like Perl, provide a dedicated "foreach" construct that automates this process. BOOST_FOREACH is just such a construct for C++. It iterates over sequences for us, freeing us from having to deal directly with iterators or write predicates.
libs/foreach/
Algorithms
Emulation
format
libs/format/
1.29.0
Format
Samuel Krempp
The format library provides a class for formatting arguments according to a format-string, as does printf, but with two major differences: format sends the arguments to an internal stream, and so is entirely type-safe and naturally supports all user-defined types; the ellipsis (...) can not be used correctly in the strongly typed context of format, and thus the function call with arbitrary arguments is replaced by successive calls to an argument feeding operator%.
libs/format/
IO
String
format
libs/format/
1.29.0
1.34.0
Format
Samuel Krempp
Samuel Krempp <krempp -at- crans.ens-cachan.fr>
The format library provides a class for formatting arguments according to a format-string, as does printf, but with two major differences: format sends the arguments to an internal stream, and so is entirely type-safe and naturally supports all user-defined types; the ellipsis (...) can not be used correctly in the strongly typed context of format, and thus the function call with arbitrary arguments is replaced by successive calls to an argument feeding operator%.
libs/format/
IO
String
format
libs/format/
1.29.0
1.66.0 beta1
Format
Samuel Krempp
Samuel Krempp <krempp -at- crans.ens-cachan.fr>
James E. King, III <jking -at- apache.org>
The format library provides a type-safe mechanism for formatting arguments according to a printf-like format-string.
libs/format/
IO
String
format
libs/format/
1.29.0
1.68.0 beta1
Format
Samuel Krempp
Samuel Krempp <krempp -at- crans.ens-cachan.fr>
James E. King III <jking -at- apache.org>
The format library provides a type-safe mechanism for formatting arguments according to a printf-like format-string.
libs/format/
IO
String
format
libs/format/
1.29.0
1.77.0 beta1
Format
Samuel Krempp
Samuel Krempp <krempp -at- crans.ens-cachan.fr>
James E. King III <jking -at- apache.org>
The format library provides a type-safe mechanism for formatting arguments according to a printf-like format-string.
libs/format/
03
IO
String
function
libs/function/
1.23.0
Function
Doug Gregor
Function object wrappers for deferred calls or callbacks.
libs/function/
Function-objects
Programming
function
libs/function/
1.23.0
1.33.0
Function
Doug Gregor
Douglas Gregor <dgregor -at- cs.indiana.edu>
Function object wrappers for deferred calls or callbacks.
libs/function/
Function-objects
Programming
function
libs/function/
1.23.0
1.69.0 beta1
Function
Doug Gregor
Peter Dimov <pdimov -at- pdimov.com>
Function object wrappers for deferred calls or callbacks.
libs/function/
Function-objects
Programming
function
libs/function/
1.23.0
1.76.0 beta1
Function
Doug Gregor
Peter Dimov <pdimov -at- gmail.com>
Function object wrappers for deferred calls or callbacks.
libs/function/
03
Function-objects
Programming
function
libs/function/
1.23.0
master
Function
Doug Gregor
Peter Dimov <pdimov -at- gmail.com>
Function object wrappers for deferred calls or callbacks.
libs/function/
03
Function-objects
Programming
function_types
libs/function_types/
1.35.0
Function Types
Tobias Schwinger
Tobias Schwinger <tschwinger -at- isonews2.com>
Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types.
libs/function_types/
Generic
Metaprogramming
function_types
libs/function_types/
1.35.0
1.76.0 beta1
Function Types
Tobias Schwinger
Tobias Schwinger <tschwinger -at- isonews2.com>
Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types.
libs/function_types/
03
Generic
Metaprogramming
functional
libs/functional/
1.16.0
Functional
Mark Rodgers
The Boost.Function library contains a family of class templates that are function object wrappers.
libs/functional/
Function-objects
functional
libs/functional/
1.16.0
1.77.0 beta1
Functional
Mark Rodgers
The Boost.Function library contains a family of class templates that are function object wrappers.
libs/functional/
03
Function-objects
functional/factory
libs/functional/
1.43.0
Functional/Factory
Tobias Schwinger
Tobias Schwinger <tschwinger -at- isonews2.com>
Function object templates for dynamic and static object creation
libs/functional/factory/
Function-objects
functional/factory
libs/functional/
1.43.0
1.72.0 beta1
Functional/Factory
Glen Fernandes
Tobias Schwinger
Glen Fernandes <glenjofe -at- gmail.com>
Tobias Schwinger <tschwinger -at- isonews2.com>
Function object templates for dynamic and static object creation
libs/functional/factory/
Function-objects
functional/factory
libs/functional/
1.43.0
1.77.0 beta1
Functional/Factory
Glen Fernandes
Tobias Schwinger
Glen Fernandes <glenjofe -at- gmail.com>
Tobias Schwinger <tschwinger -at- isonews2.com>
Function object templates for dynamic and static object creation
libs/functional/factory/
03
Function-objects
functional/forward
libs/functional/
1.43.0
Functional/Forward
Tobias Schwinger
Tobias Schwinger <tschwinger -at- isonews2.com>
Adapters to allow generic function objects to accept arbitrary arguments
libs/functional/forward/
Function-objects
functional/forward
libs/functional/
1.43.0
1.77.0 beta1
Functional/Forward
Tobias Schwinger
Tobias Schwinger <tschwinger -at- isonews2.com>
Adapters to allow generic function objects to accept arbitrary arguments
libs/functional/forward/
03
Function-objects
functional/hash
libs/functional/
1.33.0
Functional/Hash
Daniel James
Daniel James <daniel -at- calamity.org.uk>
A TR1 hash function object that can be extended to hash user defined types.
libs/functional/hash/
Function-objects
functional/hash
libs/functional/
1.33.0
1.34.0
Functional/Hash
Daniel James
Daniel James <daniel_james -at- fmail.co.uk>
A TR1 hash function object that can be extended to hash user defined types.
libs/functional/hash/
Function-objects
functional/hash
libs/functional/
1.33.0
1.43.0
Functional/Hash
Daniel James
Daniel James <dnljms -at- gmail.com>
A TR1 hash function object that can be extended to hash user defined types.
libs/functional/hash/
Function-objects
functional/hash
libs/container_hash/
1.33.0
1.67.0 beta1
Container Hash
Daniel James
Daniel James <dnljms -at- gmail.com>
An STL-compatible hash function object that can be extended to hash user defined types.
libs/container_hash/
Function-objects
functional/overloaded_function
libs/functional/
1.50.0
Functional/Overloaded Function
Lorenzo Caminiti
Lorenzo Caminiti <lorcaminiti -at- gmail.com>
Overload different functions into a single function object.
libs/functional/overloaded_function/
Function-objects
functional/overloaded_function
libs/functional/
1.50.0
1.77.0 beta1
Functional/Overloaded Function
Lorenzo Caminiti
Lorenzo Caminiti <lorcaminiti -at- gmail.com>
Overload different functions into a single function object.
libs/functional/overloaded_function/
03
Function-objects
fusion
libs/fusion/
1.35.0
Fusion
Joel de Guzman
Dan Marsden
Tobias Schwinger
Joel de Guzman <joel -at- boost-consulting.com>
Dan Marsden <danmarsden -at- yahoo.co.uk>
Library for working with tuples, including various containers, algorithms, etc.
libs/fusion/doc/html/
Data
Metaprogramming
fusion
libs/fusion/
1.35.0
1.36.0
Fusion
Joel de Guzman
Dan Marsden
Tobias Schwinger
Joel de Guzman <joel -at- boost-consulting.com>
Dan Marsden <danmarsden -at- yahoo.co.uk>
Tobias Schwinger <tschwinger -at- isonews2.com>
Library for working with tuples, including various containers, algorithms, etc.
libs/fusion/doc/html/
Data
Metaprogramming
fusion
libs/fusion/
1.35.0
1.76.0 beta1
Fusion
Joel de Guzman
Dan Marsden
Tobias Schwinger
Joel de Guzman <joel -at- boost-consulting.com>
Dan Marsden <danmarsden -at- yahoo.co.uk>
Tobias Schwinger <tschwinger -at- isonews2.com>
Library for working with tuples, including various containers, algorithms, etc.
libs/fusion/doc/html/
03
Data
Metaprogramming
geometry
libs/geometry/
1.47.0
Geometry
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Barend Gehrels<barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Geometry Library.
libs/geometry/
Algorithms
Math
geometry
libs/geometry/
1.47.0
1.54.0
Geometry
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Barend Gehrels<barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Geometry Library.
libs/geometry/
Algorithms
Math
geometry
libs/geometry/
1.47.0
1.56.0
Geometry
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels<barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/
Algorithms
Data
Math
geometry
libs/geometry/
1.47.0
1.57.0 beta1
Geometry
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/
Algorithms
Data
Math
geometry
libs/geometry/
1.47.0
1.76.0 beta1
Geometry
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/
14
Algorithms
Data
Math
geometry
libs/geometry/
1.47.0
1.81.0
Geometry
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Vissarion Fisikopoulos
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
Vissarion Fisikopoulos <fisikop -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/
14
Algorithms
Data
Math
geometry/extensions
libs/geometry/extensions/
1.47.0
1.70.0
Geometry Extensions
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/extensions/
Algorithms
Data
Math
geometry/extensions
1.29.0
1.73.0 beta1
removed
geometry/extensions
1.29.0
master
hidden
geometry/extensions
libs/geometry/extensions/
hidden
develop
hidden
Geometry Extensions
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Vissarion Fisikopoulos
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
Vissarion Fisikopoulos <fisikop -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/extensions/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.54.0
1.70.0
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.72.0 beta1
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.72.0
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.73.0 beta1
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.73.0
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.74.0 beta1
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.74.0
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.75.0 beta1
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.75.0
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.76.0 beta1
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.76.0
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.77.0 beta1
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.77.0
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.78.0 beta1
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.78.0
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.79.0 beta1
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.79.0
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.80.0 beta1
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.80.0
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.81.0 beta1
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.81.0
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Vissarion Fisikopoulos
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
Vissarion Fisikopoulos <fisikop -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.82.0 beta1
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Vissarion Fisikopoulos
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
Vissarion Fisikopoulos <fisikop -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
1.82.0
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Vissarion Fisikopoulos
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
Vissarion Fisikopoulos <fisikop -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
geometry/index
libs/geometry/index/
hidden
master
hidden
Geometry Index
Barend Gehrels
Bruno Lalande
Mateusz Loskot
Adam Wulkiewicz
Menelaos Karavelas
Vissarion Fisikopoulos
Barend Gehrels <barend -at- xs4all.nl>
Bruno Lalande <bruno.lalande -at- gmail.com>
Mateusz Loskot <mateusz -at- loskot.net>
Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
Vissarion Fisikopoulos <fisikop -at- gmail.com>
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
libs/geometry/index/
Algorithms
Data
Math
gil
libs/gil/
1.35.0
GIL
Lubomir Bourdev
Hailin Jin
Lubomir Bourdev <lbourdev -at- adobe.com>
Hailin Jin <hljin -at- adobe.com>
Generic Image Library
libs/gil/
Algorithms
Containers
Generic
Image-processing
Iterators
gil
libs/gil/
1.35.0
1.55.0
GIL
Lubomir Bourdev
Hailin Jin
Christian Henning <chhenning -at- gmail.com>
Generic Image Library
libs/gil/
Algorithms
Containers
Generic
Image-processing
Iterators
gil
libs/gil/
1.35.0
1.65.0
GIL
Lubomir Bourdev
Hailin Jin
Stefan Seefeld <stefan -at- seefeld.name>
Generic Image Library
libs/gil/
Algorithms
Containers
Generic
Image-processing
Iterators
gil
libs/gil/
1.35.0
1.70.0 beta1
GIL
Lubomir Bourdev
Hailin Jin
Christian Henning
Stefan Seefeld <stefan -at- seefeld.name>
Mateusz Loskot <mateusz -at- loskot.net>
Generic Image Library
libs/gil/
Algorithms
Containers
Generic
Image-processing
Iterators
gil
libs/gil/
1.35.0
1.72.0
GIL
Lubomir Bourdev
Hailin Jin
Christian Henning
Stefan Seefeld <stefan -at- seefeld.name>
Mateusz Loskot <mateusz -at- loskot.net>
(C++11) Generic Image Library
libs/gil/
Algorithms
Containers
Generic
Image-processing
Iterators
gil
libs/gil/
1.35.0
1.74.0
GIL
Lubomir Bourdev
Hailin Jin
Christian Henning
Stefan Seefeld <stefan -at- seefeld.name>
Mateusz Loskot <mateusz -at- loskot.net>
Pranam Lashkari <plashkari628 -at- gmail.com>
(C++11) Generic Image Library
libs/gil/
Algorithms
Containers
Generic
Image-processing
Iterators
gil
libs/gil/
1.35.0
1.80.0 beta1
GIL
Lubomir Bourdev
Hailin Jin
Christian Henning
Stefan Seefeld <stefan -at- seefeld.name>
Mateusz Loskot <mateusz -at- loskot.net>
Pranam Lashkari <plashkari628 -at- gmail.com>
(C++14) Generic Image Library
libs/gil/
14
Algorithms
Containers
Generic
Image-processing
Iterators
graph
libs/graph/
1.18.0
Graph
Jeremy Siek and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock.
The BGL graph interface and graph components are generic, in the same sense as the the Standard Template Library (STL).
libs/graph/
Algorithms
Containers
Iterators
graph
libs/graph/
1.18.0
1.33.0
Graph
Jeremy Siek and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock.
Douglas Gregor <dgregor -at- cs.indiana.edu>
The BGL graph interface and graph components are generic, in the same sense as the the Standard Template Library (STL).
libs/graph/
Algorithms
Containers
Iterators
graph
libs/graph/
1.18.0
1.40.0
Graph
Jeremy Siek and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock.
Andrew Sutton <asutton -at- cs.kent.edu>
The BGL graph interface and graph components are generic, in the same sense as the the Standard Template Library (STL).
libs/graph/
Algorithms
Containers
Iterators
graph
libs/graph/
1.18.0
1.63.0 beta1
Graph
Jeremy Siek and a University of Notre Dame team.
K. Noel Belcourt <kbelco -at- sandia.gov>
The BGL graph interface and graph components are generic, in the same sense as the the Standard Template Library (STL).
libs/graph/
Algorithms
Containers
Iterators
graph
libs/graph/
1.18.0
1.68.0 beta1
Graph
Jeremy Siek and a University of Notre Dame team.
K. Noel Belcourt <kbelco -at- sandia.gov>
The BGL graph interface and graph components are generic, in the same sense as the Standard Template Library (STL).
libs/graph/
Algorithms
Containers
Iterators
graph
libs/graph/
1.18.0
1.77.0 beta1
Graph
Jeremy Siek and a University of Notre Dame team.
K. Noel Belcourt <kbelco -at- sandia.gov>
The BGL graph interface and graph components are generic, in the same sense as the Standard Template Library (STL).
libs/graph/
03
Algorithms
Containers
Iterators
graph_parallel
libs/graph_parallel/
1.40.0
GraphParallel
Jeremy Siek, Doug Gregor, and a University of Notre Dame team.
K. Noel Belcourt <kbelco -at- sandia.gov>
The PBGL graph interface and graph components are generic, in the same sense as the the Standard Template Library (STL).
libs/graph_parallel/
Algorithms
Containers
Iterators
graph_parallel
libs/graph_parallel/
1.40.0
1.77.0 beta1
GraphParallel
Jeremy Siek, Doug Gregor, and a University of Notre Dame team.
K. Noel Belcourt <kbelco -at- sandia.gov>
The PBGL graph interface and graph components are generic, in the same sense as the Standard Template Library (STL).
libs/graph_parallel/
03
Algorithms
Containers
Iterators
hana
libs/hana/
1.61.0 beta1
Hana
Louis Dionne
Louis Dionne <ldionne.2 -at- gmail.com>
A modern C++ metaprogramming library. It provides high level algorithms to manipulate heterogeneous sequences, allows writing type-level computations with a natural syntax, provides tools to introspect user-defined types and much more.
libs/hana/
Metaprogramming
hana
libs/hana/
1.61.0
Hana
Louis Dionne
Louis Dionne <ldionne.2 -at- gmail.com>
A modern C++ metaprogramming library. It provides high level algorithms to manipulate heterogeneous sequences, allows writing type-level computations with a natural syntax, provides tools to introspect user-defined types and much more.
libs/hana/
Metaprogramming
hana
libs/hana/
1.61.0
1.77.0 beta1
Hana
Louis Dionne
Louis Dionne <ldionne.2 -at- gmail.com>
A modern C++ metaprogramming library. It provides high level algorithms to manipulate heterogeneous sequences, allows writing type-level computations with a natural syntax, provides tools to introspect user-defined types and much more.
libs/hana/
14
Metaprogramming
heap
libs/heap/
1.49.0
Heap
Tim Blechmann
Tim Blechmann <tim -at- klingt.org>
Priority queue data structures.
libs/heap/
Data
heap
libs/heap/
1.49.0
1.77.0 beta1
Heap
Tim Blechmann
Tim Blechmann <tim -at- klingt.org>
Priority queue data structures.
libs/heap/
03
Data
histogram
libs/histogram/
1.70.0 beta1
Histogram
Hans Dembinski
Hans Dembinski <hans.dembinski@gmail.com>
Fast multi-dimensional histogram with convenient interface for C++14
libs/histogram/
Algorithms
Data
Math
histogram
libs/histogram/
1.70.0
Histogram
Hans Dembinski
Hans Dembinski <hans.dembinski -at- gmail.com>
Fast multi-dimensional histogram with convenient interface for C++14
libs/histogram/
Algorithms
Data
Math
histogram
libs/histogram/
1.70.0
1.76.0 beta1
Histogram
Hans Dembinski
Hans Dembinski <hans.dembinski -at- gmail.com>
Fast multi-dimensional histogram with convenient interface for C++14
libs/histogram/
14
Algorithms
Data
Math
hof
libs/hof/
1.67.0 beta1
HOF
Paul Fultz II
Paul Fultz II <pfultz2 -at- yahoo.com>
Higher-order functions for C++
libs/hof/
Function-objects
Metaprogramming
hof
libs/hof/
1.67.0
HOF
Paul Fultz II
Paul Fultz II <pfultz2 -at- yahoo.com>
Higher-order functions for C++
libs/hof/
Function-objects
Metaprogramming
hof
libs/hof/
1.67.0
1.77.0 beta1
HOF
Paul Fultz II
Paul Fultz II <pfultz2 -at- yahoo.com>
Higher-order functions for C++
libs/hof/
11
Function-objects
Metaprogramming
icl
libs/icl/
1.46.0
ICL
Joachim Faulhaber
Joachim Faulhaber <afojgo -at- gmail.com>
Interval Container Library, interval sets and maps and aggregation of associated values
libs/icl/
Containers
Data
icl
libs/icl/
1.46.0
1.77.0 beta1
ICL
Joachim Faulhaber
Joachim Faulhaber <afojgo -at- gmail.com>
Interval Container Library, interval sets and maps and aggregation of associated values
libs/icl/
03
Containers
Data
integer
libs/integer/
1.9.0
Integer
The organization of boost integer headers and classes is designed to take advantage of <stdint.h> types from the 1999 C standard without resorting to undefined behavior in terms of the 1998 C++ standard. The header <boost/cstdint.hpp> makes the standard integer types safely available in namespace boost without placing any names in namespace std.
libs/integer/
Math
integer
libs/integer/
1.9.0
1.34.0
Integer
Daryle Walker <darylew -at- hotmail.com>
The organization of boost integer headers and classes is designed to take advantage of <stdint.h> types from the 1999 C standard without resorting to undefined behavior in terms of the 1998 C++ standard. The header <boost/cstdint.hpp> makes the standard integer types safely available in namespace boost without placing any names in namespace std.
libs/integer/
Math
integer
libs/integer/
1.9.0
1.69.0 beta1
Integer
Daryle Walker <darylew -at- hotmail.com>
Andrey Semashev <andrey.semashev -at- gmail.com>
The organization of boost integer headers and classes is designed to take advantage of <stdint.h> types from the 1999 C standard without resorting to undefined behavior in terms of the 1998 C++ standard. The header <boost/cstdint.hpp> makes the standard integer types safely available in namespace boost without placing any names in namespace std.
libs/integer/
Math
integer
libs/integer/
1.9.0
1.76.0 beta1
Integer
Daryle Walker <darylew -at- hotmail.com>
Andrey Semashev <andrey.semashev -at- gmail.com>
The organization of boost integer headers and classes is designed to take advantage of <stdint.h> types from the 1999 C standard without resorting to undefined behavior in terms of the 1998 C++ standard. The header <boost/cstdint.hpp> makes the standard integer types safely available in namespace boost without placing any names in namespace std.
libs/integer/
03
Math
interprocess
libs/interprocess/
1.35.0
Interprocess
Ion Gaztañaga
Ion Gaztanaga <igaztanaga -at- gmail.com>
Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators.
libs/interprocess/
Concurrent
interprocess
libs/interprocess/
1.35.0
1.76.0 beta1
Interprocess
Ion Gaztañaga
Ion Gaztanaga <igaztanaga -at- gmail.com>
Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators.
libs/interprocess/
03
Concurrent
intrusive
libs/intrusive/
1.35.0
Intrusive
Ion Gaztañaga
Ion Gaztanaga <igaztanaga -at- gmail.com>
Intrusive containers and algorithms.
libs/intrusive/
Containers
intrusive
libs/intrusive/
1.35.0
1.77.0 beta1
Intrusive
Ion Gaztañaga
Ion Gaztanaga <igaztanaga -at- gmail.com>
Intrusive containers and algorithms.
libs/intrusive/
03
Containers
io
libs/io/
1.28.0
IO State Savers
Daryle Walker
The I/O sub-library of Boost helps segregate the large number of Boost headers. This sub-library should contain various items to use with/for the standard I/O library.
libs/io/doc/ios_state.html
IO
io
libs/io/
1.28.0
1.34.0
IO State Savers
Daryle Walker
Daryle Walker <darylew -at- hotmail.com>
The I/O sub-library of Boost helps segregate the large number of Boost headers. This sub-library should contain various items to use with/for the standard I/O library.
libs/io/doc/ios_state.html
IO
io
libs/io/
1.28.0
1.73.0 beta1
IO
Daryle Walker
Beman Dawes
Glen Fernandes
Glen Fernandes <glenjofe -at- gmail.com>
Utilities for the standard I/O library.
libs/io/doc/html/io.html
IO
io
libs/io/
1.28.0
1.76.0 beta1
IO
Daryle Walker
Beman Dawes
Glen Fernandes
Glen Fernandes <glenjofe -at- gmail.com>
Utilities for the standard I/O library.
libs/io/doc/html/io.html
03
IO
iostreams
libs/iostreams/
1.33.0
Iostreams
Jonathan Turkanis
Jonathan Turkanis <technews -at- kangaroologic.com>
Boost.IOStreams provides a framework for defining streams, stream buffers and i/o filters.
libs/iostreams/
IO
String
iostreams
libs/iostreams/
1.33.0
1.35.0
Iostreams
Jonathan Turkanis
Jonathan Turkanis <turkanis -at- coderage.com>
Boost.IOStreams provides a framework for defining streams, stream buffers and i/o filters.
libs/iostreams/
IO
String
iostreams
libs/iostreams/
1.33.0
1.77.0 beta1
Iostreams
Jonathan Turkanis
Jonathan Turkanis <turkanis -at- coderage.com>
Boost.IOStreams provides a framework for defining streams, stream buffers and i/o filters.
libs/iostreams/
03
IO
String
iterator
libs/iterator/
1.21.0
Iterator
Dave Abrahams
Jeremy Siek
Thomas Witt
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.
libs/iterator/
Iterators
iterator
libs/iterator/
1.21.0
1.33.0
Iterator
Dave Abrahams
Jeremy Siek
Thomas Witt
David Abrahams <dave -at- boost-consulting.com>
Thomas Witt <witt - at - acm.org>
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.
libs/iterator/
Iterators
iterator
libs/iterator/
1.21.0
1.50.0
Iterator
Dave Abrahams
Jeremy Siek
Thomas Witt
David Abrahams <dave -at- boost-consulting.com>
Thomas Witt <witt - at - acm.org>
Jeffrey Lee Hellrung Jr. <jeffrey.hellrung -at- gmail.com>
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.
libs/iterator/
Iterators
iterator
libs/iterator/
1.21.0
1.76.0 beta1
Iterator
Dave Abrahams
Jeremy Siek
Thomas Witt
David Abrahams <dave -at- boost-consulting.com>
Thomas Witt <witt - at - acm.org>
Jeffrey Lee Hellrung Jr. <jeffrey.hellrung -at- gmail.com>
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.
libs/iterator/
03
Iterators
iterator_facade
libs/stl_interfaces/
unreleased
master
Iterator_facade
T. Zachary Laine
Zach Laine <whatwasthataddress -at- gmail.com>
A C++14 and later CRTP template for defining iterators.
libs/stl_interfaces/
Generic
json
libs/json/
1.75.0 beta1
JSON
Vinnie Falco
Krystian Stasiowski
Vinnie Falco <vinnie.falco@gmail.com>
JSON parsing, serialization, and DOM in C++11
libs/json/
Containers
Data
IO
json
libs/json/
1.75.0
JSON
Vinnie Falco
Krystian Stasiowski
Vinnie Falco <vinnie.falco@gmail.com>
JSON parsing, serialization, and DOM in C++11
libs/json/
Containers
Data
IO
json
libs/json/
1.75.0
1.76.0 beta1
JSON
Vinnie Falco
Krystian Stasiowski
Vinnie Falco <vinnie.falco@gmail.com>
JSON parsing, serialization, and DOM in C++11
libs/json/
11
Containers
Data
IO
lambda
libs/lambda/
1.28.0
Lambda
Jaakko Järvi
Gary Powell
Define small unnamed function objects at the actual call site, and more.
libs/lambda/
Function-objects
lambda
libs/lambda/
1.28.0
1.33.0
Lambda
Jaakko Järvi
Gary Powell
Jaakko Jarvi <jarvi -at- cs.tamu.edu>
Define small unnamed function objects at the actual call site, and more.
libs/lambda/
Function-objects
lambda
libs/lambda/
1.28.0
1.79.0 beta1
Lambda
Jaakko Järvi
Gary Powell
Jaakko Jarvi <jarvi -at- cs.tamu.edu>
Define small unnamed function objects at the actual call site, and more.
libs/lambda/
03
Function-objects
lambda2
libs/lambda2/
1.77.0 beta1
Lambda2
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
A C++14 lambda library.
libs/lambda2/
Function-objects
lambda2
libs/lambda2/
1.77.0
Lambda2
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
A C++14 lambda library.
libs/lambda2/
Function-objects
lambda2
libs/lambda2/
1.77.0
1.81.0 beta1
Lambda2
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
A C++14 lambda library.
libs/lambda2/
14
Function-objects
leaf
libs/leaf/
1.75.0 beta1
LEAF
Emil Dotchevski
Emil Dotchevski
A lightweight error-handling library for C++11.
libs/leaf/
Miscellaneous
leaf
libs/leaf/
1.75.0
LEAF
Emil Dotchevski
Emil Dotchevski
A lightweight error-handling library for C++11.
libs/leaf/
Miscellaneous
leaf
libs/leaf/
1.75.0
1.76.0 beta1
LEAF
Emil Dotchevski
Emil Dotchevski
A lightweight error-handling library for C++11.
libs/leaf/
11
Miscellaneous
leaf
libs/leaf/
1.75.0
1.78.0 beta1
LEAF
Emil Dotchevski
Emil Dotchevski
A lightweight error-handling library for C++11.
libs/leaf/
11
Error-handling
leaf
libs/leaf/
1.75.0
1.78.0
LEAF
Emil Dotchevski
Emil Dotchevski
A lightweight error handling library for C++11.
libs/leaf/
11
Error-handling
lexical_cast
libs/conversion/
1.20.0
Lexical Cast
Kevlin Henney
General literal text conversions, such as an int represented a string, or vice-versa.
libs/conversion/lexical_cast.htm
Miscellaneous
String
lexical_cast
libs/conversion/
1.20.0
1.55.0
Lexical Cast
Kevlin Henney
Antony Polukhin <antoshkka -at- gmail.com>
General literal text conversions, such as an int represented a string, or vice-versa.
libs/conversion/lexical_cast.htm
Miscellaneous
String
lexical_cast
libs/lexical_cast/
1.20.0
1.56.0 beta1
Lexical Cast
Kevlin Henney
Antony Polukhin <antoshkka -at- gmail.com>
General literal text conversions, such as an int represented a string, or vice-versa.
libs/lexical_cast/
Miscellaneous
String
lexical_cast
libs/lexical_cast/
1.20.0
1.58.0
Lexical Cast
Kevlin Henney
Antony Polukhin <antoshkka -at- gmail.com>
General literal text conversions, such as an int represented a string, or vice-versa.
libs/lexical_cast/
String
lexical_cast
libs/lexical_cast/
1.20.0
1.61.0 beta1
Lexical Cast
Kevlin Henney
Antony Polukhin <antoshkka -at- gmail.com>
General literal text conversions, such as an int represented a string, or vice-versa.
libs/lexical_cast/
Miscellaneous
String
lexical_cast
libs/lexical_cast/
1.20.0
1.76.0 beta1
Lexical Cast
Kevlin Henney
Antony Polukhin <antoshkka -at- gmail.com>
General literal text conversions, such as an int represented a string, or vice-versa.
libs/lexical_cast/
03
Miscellaneous
String
local_function
libs/local_function/
1.50.0
Local Function
Lorenzo Caminiti
Lorenzo Caminiti <lorcaminiti -at- gmail.com>
Program functions locally, within other functions, directly within the scope where they are needed.
libs/local_function/
Function-objects
locale
libs/locale/
1.48.0
Locale
Artyom Beilis
Artyom Beilis <artyomtnk -at- yahoo.com>
Provide localization and Unicode handling tools for C++.
libs/locale/
String
locale
libs/locale/
1.48.0
1.80.0 beta1
Locale
Artyom Beilis
Artyom Beilis <artyomtnk -at- yahoo.com>
Alexander Grund <alex -at- grundis.de>
Provide localization and Unicode handling tools for C++.
libs/locale/
03
String
locale
libs/locale/
1.48.0
1.81.0 beta1
Locale
Artyom Beilis
Artyom Beilis <artyomtnk -at- yahoo.com>
Alexander Grund <alex -at- grundis.de>
Provide localization and Unicode handling tools for C++.
libs/locale/
11
String
lockfree
libs/lockfree/
1.53.0
Lockfree
Tim Blechmann
Tim Blechmann <tim -at- klingt.org>
Lockfree data structures.
libs/lockfree/
Concurrent
lockfree
libs/lockfree/
1.53.0
1.77.0 beta1
Lockfree
Tim Blechmann
Tim Blechmann <tim -at- klingt.org>
Lockfree data structures.
libs/lockfree/
03
Concurrent
log
libs/log/
1.54.0
Log
Andrey Semashev
Andrey Semashev <andrey.semashev -at- gmail.com>
Logging library.
libs/log/
Miscellaneous
log
libs/log/
1.54.0
1.76.0 beta1
Log
Andrey Semashev
Andrey Semashev <andrey.semashev -at- gmail.com>
Logging library.
libs/log/
03
Miscellaneous
logic/tribool
libs/logic/
1.32.0
Tribool
Doug Gregor
3-state boolean type library.
doc/html/tribool.html
Miscellaneous
logic/tribool
libs/logic/
1.32.0
1.33.0
Tribool
Doug Gregor
Douglas Gregor <dgregor -at- cs.indiana.edu>
3-state boolean type library.
doc/html/tribool.html
Miscellaneous
logic/tribool
libs/logic/
1.32.0
1.77.0 beta1
Tribool
Doug Gregor
Douglas Gregor <dgregor -at- cs.indiana.edu>
3-state boolean type library.
doc/html/tribool.html
03
Miscellaneous
math
libs/math/
1.23.0
Math
various
Boost.Math includes several contributions in the domain of mathematics: The Greatest Common Divisor and Least Common Multiple library provides run-time and compile-time evaluation of the greatest common divisor (GCD) or least common multiple (LCM) of two integers. The Special Functions library currently provides eight templated special functions, in namespace boost. The Complex Number Inverse Trigonometric Functions are the inverses of trigonometric functions currently present in the C++ standard. Quaternions are a relative of complex numbers often used to parameterise rotations in three dimentional space. Octonions, like quaternions, are a relative of complex numbers.
libs/math/
Math
math
libs/math/
1.23.0
1.33.0
Math
various
Hubert Holin <Hubert.Holin -at- meteo.fr>
Boost.Math includes several contributions in the domain of mathematics: The Greatest Common Divisor and Least Common Multiple library provides run-time and compile-time evaluation of the greatest common divisor (GCD) or least common multiple (LCM) of two integers. The Special Functions library currently provides eight templated special functions, in namespace boost. The Complex Number Inverse Trigonometric Functions are the inverses of trigonometric functions currently present in the C++ standard. Quaternions are a relative of complex numbers often used to parameterise rotations in three dimentional space. Octonions, like quaternions, are a relative of complex numbers.
libs/math/
Math
math
libs/math/
1.23.0
1.34.0
Math
various
Hubert Holin <Hubert.Holin -at- meteo.fr>
John Maddock <john -at- johnmaddock.co.uk>
Boost.Math includes several contributions in the domain of mathematics: The Greatest Common Divisor and Least Common Multiple library provides run-time and compile-time evaluation of the greatest common divisor (GCD) or least common multiple (LCM) of two integers. The Special Functions library currently provides eight templated special functions, in namespace boost. The Complex Number Inverse Trigonometric Functions are the inverses of trigonometric functions currently present in the C++ standard. Quaternions are a relative of complex numbers often used to parameterise rotations in three dimentional space. Octonions, like quaternions, are a relative of complex numbers.
libs/math/
Math
math
libs/math/
1.23.0
1.76.0 beta1
Math
various
Hubert Holin <Hubert.Holin -at- meteo.fr>
John Maddock <john -at- johnmaddock.co.uk>
Boost.Math includes several contributions in the domain of mathematics: The Greatest Common Divisor and Least Common Multiple library provides run-time and compile-time evaluation of the greatest common divisor (GCD) or least common multiple (LCM) of two integers. The Special Functions library currently provides eight templated special functions, in namespace boost. The Complex Number Inverse Trigonometric Functions are the inverses of trigonometric functions currently present in the C++ standard. Quaternions are a relative of complex numbers often used to parameterise rotations in three dimentional space. Octonions, like quaternions, are a relative of complex numbers.
libs/math/
11
Math
math
libs/math/
1.23.0
1.82.0 beta1
Math
various
Hubert Holin <Hubert.Holin -at- meteo.fr>
John Maddock <john -at- johnmaddock.co.uk>
Boost.Math includes several contributions in the domain of mathematics: The Greatest Common Divisor and Least Common Multiple library provides run-time and compile-time evaluation of the greatest common divisor (GCD) or least common multiple (LCM) of two integers. The Special Functions library currently provides eight templated special functions, in namespace boost. The Complex Number Inverse Trigonometric Functions are the inverses of trigonometric functions currently present in the C++ standard. Quaternions are a relative of complex numbers often used to parameterise rotations in three dimensional space. Octonions, like quaternions, are a relative of complex numbers.
libs/math/
14
Math
math
libs/math/
1.23.0
master
Math
various
John Maddock <john -at- johnmaddock.co.uk>
Chris Kormanyos <e_float -at- yahoo.com>
Nick Thompson <nathompson7 -at- protonmail.com>
Matt Borland <matt -at- mattborland.com>
Boost.Math includes several contributions in the domain of mathematics: Floating Point Utilities, Specific Width Floating Point Types, Mathematical Constants, Statistical Distributions, Special Functions, Root Finding and Function Minimization, Polynomials and Rational Functions, Interpolation, and Numerical Integration and Differentiation. Many of these features are templated to support both built-in, and extended width types (e.g. Boost.Multiprecision)
libs/math/
14
Math
math/common_factor
libs/math/
1.26.0
Math Common Factor
Daryle Walker
Greatest common divisor and least common multiple.
libs/math/doc/common_factor.html
Math
math/common_factor
libs/math/
1.26.0
1.54.0
Math Common Factor
Daryle Walker
Greatest common divisor and least common multiple.
libs/math/doc/html/gcd_lcm.html
Math
math/common_factor
libs/math/
1.26.0
1.76.0 beta1
Math Common Factor
Daryle Walker
Greatest common divisor and least common multiple.
libs/math/doc/html/gcd_lcm.html
11
Math
math/common_factor
libs/math/
1.26.0
1.82.0 beta1
Math Common Factor
Daryle Walker
Greatest common divisor and least common multiple.
libs/math/doc/html/gcd_lcm.html
14
Math
math/octonion
libs/math/
1.23.0
Math Octonion
Hubert Holin
Octonions.
libs/math/octonion/
Math
math/octonion
libs/math/
1.23.0
1.34.0
Math Octonion
Hubert Holin
Octonions.
doc/html/boost_math/octonions.html
Math
math/octonion
libs/math/
1.23.0
1.35.0
Math Octonion
Hubert Holin
Octonions.
libs/math/doc/octonion/html/
Math
math/octonion
libs/math/
1.23.0
1.54.0
Math Octonion
Hubert Holin
Octonions.
libs/math/doc/html/octonions.html
Math
math/octonion
libs/math/
1.23.0
1.76.0 beta1
Math Octonion
Hubert Holin
Octonions.
libs/math/doc/html/octonions.html
11
Math
math/octonion
libs/math/
1.23.0
1.82.0 beta1
Math Octonion
Hubert Holin
Octonions.
libs/math/doc/html/octonions.html
14
Math
math/quaternion
libs/math/
1.23.0
Math Quaternion
Hubert Holin
Quaternions.
libs/math/quaternion/
Math
math/quaternion
libs/math/
1.23.0
1.34.0
Math Quaternion
Hubert Holin
Quaternions.
doc/html/boost_math/quaternions.html
Math
math/quaternion
libs/math/
1.23.0
1.35.0
Math Quaternion
Hubert Holin
Quaternions.
libs/math/doc/quaternion/html/
Math
math/quaternion
libs/math/
1.23.0
1.54.0
Math Quaternion
Hubert Holin
Quaternions.
libs/math/doc/html/quaternions.html
Math
math/quaternion
libs/math/
1.23.0
1.76.0 beta1
Math Quaternion
Hubert Holin
Quaternions.
libs/math/doc/html/quaternions.html
11
Math
math/quaternion
libs/math/
1.23.0
1.82.0 beta1
Math Quaternion
Hubert Holin
Quaternions.
libs/math/doc/html/quaternions.html
14
Math
math/special_functions
libs/math/
1.35.0
Math/Special Functions
John Maddock
Paul Bristow
Hubert Holin
Xiaogang Zhang
A wide selection of mathematical special functions.
libs/math/doc/sf_and_dist/html/
Math
math/special_functions
libs/math/
1.35.0
1.54.0
Math/Special Functions
John Maddock
Paul Bristow
Hubert Holin
Xiaogang Zhang
A wide selection of mathematical special functions.
libs/math/doc/html/special.html
Math
math/special_functions
libs/math/
1.35.0
1.76.0 beta1
Math/Special Functions
John Maddock
Paul Bristow
Hubert Holin
Xiaogang Zhang
A wide selection of mathematical special functions.
libs/math/doc/html/special.html
11
Math
math/special_functions
libs/math/
1.35.0
1.82.0 beta1
Math/Special Functions
John Maddock
Paul Bristow
Hubert Holin
Xiaogang Zhang
A wide selection of mathematical special functions.
libs/math/doc/html/special.html
14
Math
math/statistical_distributions
libs/math/
1.35.0
Math/Statistical Distributions
John Maddock
Paul Bristow
A wide selection of univariate statistical distributions and functions that operate on them.
libs/math/doc/sf_and_dist/html/
Math
math/statistical_distributions
libs/math/
1.35.0
1.54.0
Math/Statistical Distributions
John Maddock
Paul Bristow
A wide selection of univariate statistical distributions and functions that operate on them.
libs/math/doc/html/dist.html
Math
math/statistical_distributions
libs/math/
1.35.0
1.76.0 beta1
Math/Statistical Distributions
John Maddock
Paul Bristow
A wide selection of univariate statistical distributions and functions that operate on them.
libs/math/doc/html/dist.html
11
Math
math/statistical_distributions
libs/math/
1.35.0
1.82.0 beta1
Math/Statistical Distributions
John Maddock
Paul Bristow
A wide selection of univariate statistical distributions and functions that operate on them.
libs/math/doc/html/dist.html
14
Math
metaparse
libs/metaparse/
1.61.0 beta1
Metaparse
Abel Sinkovics
Abel Sinkovics <abel -at- elte.hu>
A library for generating compile time parsers parsing embedded DSL code as part of the C++ compilation process
libs/metaparse/
Metaprogramming
metaparse
libs/metaparse/
1.61.0
Metaparse
Abel Sinkovics
Abel Sinkovics <abel -at- elte.hu>
A library for generating compile time parsers parsing embedded DSL code as part of the C++ compilation process
libs/metaparse/
Metaprogramming
metaparse
libs/metaparse/
1.61.0
1.77.0 beta1
Metaparse
Abel Sinkovics
Abel Sinkovics <abel -at- elte.hu>
A library for generating compile time parsers parsing embedded DSL code as part of the C++ compilation process
libs/metaparse/
03
Metaprogramming
move
libs/move/
1.48.0
Move
Ion Gaztañaga
Ion Gaztanaga <igaztanaga -at- gmail.com>
Portable move semantics for C++03 and C++11 compilers.
libs/move/
Emulation
move
libs/move/
1.48.0
1.77.0 beta1
Move
Ion Gaztañaga
Ion Gaztanaga <igaztanaga -at- gmail.com>
Portable move semantics for C++03 and C++11 compilers.
libs/move/
03
Emulation
mp11
libs/mp11/
1.66.0 beta1
Mp11
Peter Dimov
Peter Dimov <pdimov -at- pdimov.com>
A C++11 metaprogramming library.
libs/mp11/
Metaprogramming
mp11
libs/mp11/
1.66.0
Mp11
Peter Dimov
Peter Dimov <pdimov -at- pdimov.com>
A C++11 metaprogramming library.
libs/mp11/
Metaprogramming
mp11
libs/mp11/
1.66.0
1.76.0 beta1
Mp11
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
A C++11 metaprogramming library.
libs/mp11/
11
Metaprogramming
mpi
libs/mpi/
1.35.0
MPI
Douglas Gregor
Matthias Troyer
Message Passing Interface library, for use in distributed-memory parallel application programming.
libs/mpi/
Concurrent
mpi
libs/mpi/
1.35.0
1.63.0 beta1
MPI
Douglas Gregor
Matthias Troyer
K. Noel Belcourt <kbelco -at- sandia.gov>
Alain Miniussi <alain.miniussi -at- oca.eu>
Message Passing Interface library, for use in distributed-memory parallel application programming.
libs/mpi/
Concurrent
mpi
libs/mpi/
1.35.0
develop
MPI
Douglas Gregor
Matthias Troyer
K. Noel Belcourt <kbelco -at- sandia.gov>
Alain Miniussi <alain.miniussi -at- oca.eu>
Message Passing Interface library, for use in distributed-memory parallel application programming.
libs/mpi/
03
Concurrent
mpl
libs/mpl/
1.30.0
MPL
Aleksey Gurtovoy
The Boost.MPL library is a general-purpose, high-level C++ template metaprogramming framework of compile-time algorithms, sequences and metafunctions. It provides a conceptual foundation and an extensive set of powerful and coherent tools that make doing explict metaprogramming in C++ as easy and enjoyable as possible within the current language.
libs/mpl/
Metaprogramming
mpl
libs/mpl/
1.30.0
1.33.0
MPL
Aleksey Gurtovoy
Aleksey Gurtovoy <agurtovoy -at- meta-comm.com>
David Abrahams <dave -at- boost-consulting.com>
The Boost.MPL library is a general-purpose, high-level C++ template metaprogramming framework of compile-time algorithms, sequences and metafunctions. It provides a conceptual foundation and an extensive set of powerful and coherent tools that make doing explict metaprogramming in C++ as easy and enjoyable as possible within the current language.
libs/mpl/
Metaprogramming
mpl
libs/mpl/
1.30.0
1.34.0
MPL
Aleksey Gurtovoy
Aleksey Gurtovoy <agurtovoy -at- meta-comm.com>
The Boost.MPL library is a general-purpose, high-level C++ template metaprogramming framework of compile-time algorithms, sequences and metafunctions. It provides a conceptual foundation and an extensive set of powerful and coherent tools that make doing explict metaprogramming in C++ as easy and enjoyable as possible within the current language.
libs/mpl/
Metaprogramming
mpl
libs/mpl/
1.30.0
1.76.0 beta1
MPL
Aleksey Gurtovoy
Aleksey Gurtovoy <agurtovoy -at- meta-comm.com>
The Boost.MPL library is a general-purpose, high-level C++ template metaprogramming framework of compile-time algorithms, sequences and metafunctions. It provides a conceptual foundation and an extensive set of powerful and coherent tools that make doing explict metaprogramming in C++ as easy and enjoyable as possible within the current language.
libs/mpl/
03
Metaprogramming
msm
libs/msm/
1.44.0
Meta State Machine
Christophe Henry
Christophe Henry <christophe.j.henry -at- googlemail.com>
A very high-performance library for expressive UML2 finite state machines.
libs/msm/
State
multi_array
libs/multi_array/
1.29.0
Multi-Array
Ron Garcia
Boost.MultiArray provides a generic N-dimensional array concept definition and common implementations of that interface.
libs/multi_array/
Containers
Math
multi_array
libs/multi_array/
1.29.0
1.33.0
Multi-Array
Ron Garcia
Ronald Garcia <garcia -at- osl.iu.edu>
Boost.MultiArray provides a generic N-dimensional array concept definition and common implementations of that interface.
libs/multi_array/
Containers
Math
multi_array
libs/multi_array/
1.29.0
1.77.0 beta1
Multi-Array
Ron Garcia
Ronald Garcia <garcia -at- osl.iu.edu>
Boost.MultiArray provides a generic N-dimensional array concept definition and common implementations of that interface.
libs/multi_array/
03
Containers
Math
multi_index
libs/multi_index/
1.32.0
Multi-Index
Joaquín M López Muñoz
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.
libs/multi_index/
Containers
Data
multi_index
libs/multi_index/
1.32.0
1.33.0
Multi-Index
Joaquín M López Muñoz
Joaquin M Lopez Munoz <joaquin -at- tid.es>
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.
libs/multi_index/
Containers
Data
multi_index
libs/multi_index/
1.32.0
1.61.0 beta1
Multi-Index
Joaquín M López Muñoz
Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
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.
libs/multi_index/
Containers
Data
multi_index
libs/multi_index/
1.32.0
1.76.0 beta1
Multi-Index
Joaquín M López Muñoz
Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
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.
libs/multi_index/
03
Containers
Data
multiprecision
libs/multiprecision/
1.53.0
Multiprecision
John Maddock
Christopher Kormanyos
John Maddock <john -at- johnmaddock.co.uk>
christopher Kormanyos <e_float -at- yahoo.com>
Extended precision arithmetic types for floating point, integer andrational arithmetic.
libs/multiprecision/
Math
multiprecision
libs/multiprecision/
1.53.0
1.76.0 beta1
Multiprecision
John Maddock
Christopher Kormanyos
John Maddock <john -at- johnmaddock.co.uk>
christopher Kormanyos <e_float -at- yahoo.com>
Extended precision arithmetic types for floating point, integer andrational arithmetic.
libs/multiprecision/
11
Math
multiprecision
libs/multiprecision/
1.53.0
1.82.0 beta1
Multiprecision
John Maddock
Christopher Kormanyos
John Maddock <john -at- johnmaddock.co.uk>
christopher Kormanyos <e_float -at- yahoo.com>
Extended precision arithmetic types for floating point, integer, and rational arithmetic.
libs/multiprecision/
14
Math
mysql
libs/mysql/
1.82.0 beta1
MySQL
Rubén Pérez
Rubén Pérez <rubenperez038@gmail.com>
MySQL client library built on top of Boost.Asio.
libs/mysql/
11
Concurrent
IO
mysql
libs/mysql/
1.82.0
MySQL
Rubén Pérez
Rubén Pérez <rubenperez038@gmail.com>
MySQL client library built on top of Boost.Asio.
libs/mysql/
11
Concurrent
IO
nowide
libs/nowide/
1.73.0 beta1
Nowide
Artyom Beilis
Standard library functions with UTF-8 API on Windows.
libs/nowide/
System
nowide
libs/nowide/
1.73.0
Nowide
Artyom Beilis
Standard library functions with UTF-8 API on Windows.
libs/nowide/
System
nowide
libs/nowide/
1.73.0
1.74.0 beta1
Nowide
Artyom Beilis
Alexander Grund <alex -at- grundis.de>
Standard library functions with UTF-8 API on Windows.
libs/nowide/
System
nowide
libs/nowide/
1.73.0
1.76.0 beta1
Nowide
Artyom Beilis
Alexander Grund <alex -at- grundis.de>
Standard library functions with UTF-8 API on Windows.
libs/nowide/
11
System
numeric/conversion
libs/numeric/conversion/
1.32.0
Numeric Conversion
Fernando Cacciola
Optimized Policy-based Numeric Conversions.
libs/numeric/conversion/
Math
Miscellaneous
numeric/conversion
libs/numeric/conversion/
1.32.0
1.33.0
Numeric Conversion
Fernando Cacciola
Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
Optimized Policy-based Numeric Conversions.
libs/numeric/conversion/
Math
Miscellaneous
numeric/conversion
libs/numeric/conversion/
1.32.0
1.48.0
Numeric Conversion
Fernando Cacciola
Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
Brandon Kohn <blkohn -at- hotmail.com>
Optimized Policy-based Numeric Conversions.
libs/numeric/conversion/
Math
Miscellaneous
numeric/conversion
libs/numeric/conversion/
1.32.0
1.58.0
Numeric Conversion
Fernando Cacciola
Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
Brandon Kohn <blkohn -at- hotmail.com>
Optimized Policy-based Numeric Conversions.
libs/numeric/conversion/
Math
numeric/conversion
libs/numeric/conversion/
1.32.0
1.67.0 beta1
Numeric Conversion
Fernando Cacciola
Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
Brandon Kohn <blkohn -at- hotmail.com>
Optimized Policy-based Numeric Conversions.
libs/numeric/conversion/
Math
Miscellaneous
numeric/conversion
libs/numeric/conversion/
1.32.0
1.77.0 beta1
Numeric Conversion
Fernando Cacciola
Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
Brandon Kohn <blkohn -at- hotmail.com>
Optimized Policy-based Numeric Conversions.
libs/numeric/conversion/
03
Math
Miscellaneous
numeric/interval
libs/numeric/interval/
1.30.0
Interval
Guillaume Melquiond
Hervé Brönnimann
Sylvain Pion
Extends the usual arithmetic functions to mathematical intervals.
libs/numeric/interval/doc/interval.htm
Math
numeric/interval
libs/numeric/interval/
1.30.0
1.33.0
Interval
Guillaume Melquiond
Hervé Brönnimann
Sylvain Pion
Sylvain Pion <Sylvain.Pion -at- sophia.inria.fr>
Herve Bronnimann <hbr -at- poly.edu>
Guillaume Melquiond <guillaume.melquiond -at- ens-lyon.fr>
Extends the usual arithmetic functions to mathematical intervals.
libs/numeric/interval/doc/interval.htm
Math
numeric/interval
libs/numeric/interval/
1.30.0
1.77.0 beta1
Interval
Guillaume Melquiond
Hervé Brönnimann
Sylvain Pion
Sylvain Pion <Sylvain.Pion -at- sophia.inria.fr>
Herve Bronnimann <hbr -at- poly.edu>
Guillaume Melquiond <guillaume.melquiond -at- ens-lyon.fr>
Extends the usual arithmetic functions to mathematical intervals.
libs/numeric/interval/doc/interval.htm
03
Math
numeric/odeint
libs/numeric/odeint/
1.53.0
Odeint
Karsten Ahnert
Mario Mulansky
Karsten Ahnert <karsten.ahnert -at- gmx.de>
Mario Mulansky <mario.mulansky -at- gmx.net>
Solving ordinary differential equations.
libs/numeric/odeint/
Math
numeric/ublas
libs/numeric/ublas/
1.29.0
uBLAS
Joerg Walter
Mathias Koch
uBLAS provides matrix and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.
libs/numeric/ublas/doc/index.htm
Math
numeric/ublas
libs/numeric/ublas/
1.29.0
1.33.0
uBLAS
Joerg Walter
Mathias Koch
Michael Stevens <michael -at- michael-stevens.de>
uBLAS provides matrix and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.
libs/numeric/ublas/doc/index.htm
Math
numeric/ublas
libs/numeric/ublas/
1.29.0
1.57.0 beta1
uBLAS
Joerg Walter
Mathias Koch
David Bellot <david.bellot -at- gmail.com>
uBLAS provides matrix and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.
libs/numeric/ublas/
Math
numeric/ublas
libs/numeric/ublas/
1.29.0
1.58.0 beta1
uBLAS
Joerg Walter
Mathias Koch
David Bellot <david.bellot -at- gmail.com>
uBLAS provides matrix and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.
libs/numeric/ublas/doc/index.htm
Math
numeric/ublas
libs/numeric/ublas/
1.29.0
1.58.0
uBLAS
Joerg Walter
Mathias Koch
David Bellot <david.bellot -at- gmail.com>
uBLAS provides matrix and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.
libs/numeric/ublas/
Math
numeric/ublas
libs/numeric/ublas/
1.29.0
1.70.0 beta1
uBLAS
Joerg Walter
Mathias Koch
David Bellot <david.bellot -at- gmail.com>
Stefan Seefeld <stefan -at- seefeld.name>
uBLAS provides tensor, matrix, and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.
libs/numeric/ublas/
Math
numeric/ublas
libs/numeric/ublas/
1.29.0
develop
uBLAS
Joerg Walter
Mathias Koch
David Bellot <david.bellot -at- gmail.com>
Cem Bassoy <cem.bassoy -at- gmail.com>
Stefan Seefeld <stefan -at- seefeld.name>
uBLAS provides tensor, matrix, and vector classes as well as basic linear and multilinear algebra routines. Several dense, packed and sparse storage schemes are supported.
libs/numeric/ublas/
11
Math
optional
libs/optional/
1.30.0
Optional
Fernando Cacciola
Discriminated-union wrapper for optional values.
libs/optional/
Miscellaneous
optional
libs/optional/
1.30.0
1.33.0
Optional
Fernando Cacciola
Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
Discriminated-union wrapper for optional values.
libs/optional/
Miscellaneous
optional
libs/optional/
1.30.0
1.57.0 beta1
Optional
Fernando Cacciola
Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
Andrzej Krzemienski <akrzemi1 -at- gmail.com>
Discriminated-union wrapper for optional values.
libs/optional/
Miscellaneous
optional
libs/optional/
1.30.0
1.58.0 beta1
Optional
Fernando Cacciola
Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
Andrzej Krzemienski <akrzemi1 -at- gmail.com>
A value-semantic, type-safe wrapper for representing 'optional' (or 'nullable') objects of a given type. An optional object may or may not contain a value of the underlying type.
libs/optional/
Data
optional
libs/optional/
1.30.0
1.58.0
Optional
Fernando Cacciola
Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
Andrzej Krzemienski <akrzemi1 -at- gmail.com>
A value-semantic, type-safe wrapper for representing 'optional' (or 'nullable') objects of a given type. An optional object may or may not contain a value of the underlying type.
libs/optional/
Miscellaneous
optional
libs/optional/
1.30.0
1.61.0 beta1
Optional
Fernando Cacciola
Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
Andrzej Krzemienski <akrzemi1 -at- gmail.com>
A value-semantic, type-safe wrapper for representing 'optional' (or 'nullable') objects of a given type. An optional object may or may not contain a value of the underlying type.
libs/optional/
Data
optional
libs/optional/
1.30.0
1.76.0 beta1
Optional
Fernando Cacciola
Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
Andrzej Krzemienski <akrzemi1 -at- gmail.com>
A value-semantic, type-safe wrapper for representing 'optional' (or 'nullable') objects of a given type. An optional object may or may not contain a value of the underlying type.
libs/optional/
03
Data
outcome
libs/outcome/
1.70.0 beta1
Outcome
Niall Douglas
Niall Douglas
A deterministic failure handling library partially simulating lightweight exceptions.
libs/outcome/
Emulation
Patterns
Programming
outcome
libs/outcome/
1.70.0
Outcome
Niall Douglas
Niall Douglas
A deterministic failure handling library partially simulating lightweight exceptions.
libs/outcome/
Emulation
Patterns
Programming
outcome
libs/outcome/
1.70.0
1.76.0 beta1
Outcome
Niall Douglas
Niall Douglas
A deterministic failure handling library partially simulating lightweight exceptions.
libs/outcome/
14
Emulation
Patterns
Programming
outcome
libs/outcome/
1.70.0
1.77.0
Outcome
Niall Douglas
Niall Douglas <s -underscore- sourceforge -at- nedprod -dot- com>
A deterministic failure handling library partially simulating lightweight exceptions.
libs/outcome/
14
Emulation
Patterns
Programming
outcome
libs/outcome/
1.70.0
master
Outcome
Niall Douglas
Niall Douglas <s -underscore- sourceforge -at- nedprod -dot- com>
A deterministic failure handling library partially simulating lightweight exceptions.
libs/outcome/
14
Emulation
Patterns
Programming
parameter
libs/parameter/
1.33.0
Parameter
David Abrahams
Daniel Wallin
David Abrahams <dave -at- boost-consulting.com>
Daniel Wallin <dalwan01 -at- student.umu.se>
Boost.Parameter Library - Write functions that accept arguments by name.
libs/parameter/
Emulation
Programming
parameter
libs/parameter/
1.33.0
1.41.0
Parameter
David Abrahams
Daniel Wallin
David Abrahams <dave -at- boost-consulting.com>
Daniel Wallin <daniel -at- boostpro.com>
Boost.Parameter Library - Write functions that accept arguments by name.
libs/parameter/
Emulation
Programming
parameter
libs/parameter/
1.33.0
1.76.0
Parameter
David Abrahams
Daniel Wallin
David Abrahams <dave -at- boost-consulting.com>
Daniel Wallin <daniel -at- boostpro.com>
Boost.Parameter Library - Write functions that accept arguments by name.
libs/parameter/
03
Emulation
Programming
parameter_python
libs/parameter_python/
1.69.0 beta1
Parameter Python Bindings
David Abrahams
Daniel Wallin
David Abrahams <dave -at- boost-consulting.com>
Daniel Wallin <daniel -at- boostpro.com>
Boost.Parameter Library Python bindings.
libs/parameter_python/
Emulation
Programming
parameter_python
libs/parameter_python/
1.69.0
Parameter Python Bindings
David Abrahams
Daniel Wallin
David Abrahams <dave -at- boost-consulting.com>
Daniel Wallin <daniel -at- boostpro.com>
Boost.Parameter Library Python bindings.
libs/parameter_python/
Emulation
Programming
parameter_python
libs/parameter_python/
1.69.0
1.78.0
Parameter Python Bindings
David Abrahams
Daniel Wallin
David Abrahams <dave -at- boost-consulting.com>
Daniel Wallin <daniel -at- boostpro.com>
Boost.Parameter Library Python bindings.
libs/parameter_python/
03
Emulation
Programming
pfr
libs/pfr/
1.75.0 beta1
PFR
Antony Polukhin
Antony Polukhin <antoshkka -at- gmail.com>
Basic reflection for user defined types.
libs/pfr/
Data
Metaprogramming
pfr
libs/pfr/
1.75.0
PFR
Antony Polukhin
Antony Polukhin <antoshkka -at- gmail.com>
Basic reflection for user defined types.
libs/pfr/
Data
Metaprogramming
pfr
libs/pfr/
1.75.0
1.76.0 beta1
PFR
Antony Polukhin
Antony Polukhin <antoshkka -at- gmail.com>
Basic reflection for user defined types.
libs/pfr/
14
Data
Metaprogramming
pfr
libs/pfr/
1.75.0
master
PFR
Antony Polukhin
Antony Polukhin <antoshkka -at- gmail.com>
Basic reflection for user defined types.
libs/pfr/
14
Data
Metaprogramming
phoenix
libs/phoenix/
1.47.0
Phoenix
Joel de Guzman
Dan Marsden
Thomas Heller
Joel de Guzman <joel -at- boost-consulting.com>
Thomas Heller <thom.heller -at- gmail.com>
Define small unnamed function objects at the actual call site, and more.
libs/phoenix/
Function-objects
phoenix
libs/phoenix/
1.47.0
1.58.0
Phoenix
Joel de Guzman
Dan Marsden
Thomas Heller
John Fletcher
Joel de Guzman <djowel -at- gmail.com>
Thomas Heller <thom.heller -at- gmail.com>
John Fletcher <J.P.Fletcher -at- aston.ac.uk>
Define small unnamed function objects at the actual call site, and more.
libs/phoenix/
Function-objects
phoenix
libs/phoenix/
1.47.0
1.76.0 beta1
Phoenix
Joel de Guzman
Dan Marsden
Thomas Heller
John Fletcher
Joel de Guzman <djowel -at- gmail.com>
Thomas Heller <thom.heller -at- gmail.com>
John Fletcher <J.P.Fletcher -at- aston.ac.uk>
Define small unnamed function objects at the actual call site, and more.
libs/phoenix/
03
Function-objects
poly_collection
libs/poly_collection/
1.65.0 beta1
PolyCollection
Joaquín M López Muñoz
Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
Fast containers of polymorphic objects.
libs/poly_collection/
Containers
poly_collection
libs/poly_collection/
1.65.0
PolyCollection
Joaquín M López Muñoz
Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
Fast containers of polymorphic objects.
libs/poly_collection/
Containers
poly_collection
libs/poly_collection/
1.65.0
1.76.0 beta1
PolyCollection
Joaquín M López Muñoz
Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
Fast containers of polymorphic objects.
libs/poly_collection/
11
Containers
polygon
libs/polygon/
1.44.0
Polygon
Lucanus Simonson
Lucanus Simonson <lucanus.j.simonson -at- intel.com>
Booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.
libs/polygon/
Miscellaneous
polygon
libs/polygon/
1.44.0
1.52.0
Polygon
Lucanus Simonson
Lucanus Simonson <lucanus.j.simonson -at- intel.com>
Andrii Sydorchuk <sydorchuk.andriy -at- gmail.com>
Booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.
libs/polygon/
Miscellaneous
polygon
libs/polygon/
1.44.0
1.54.0
Polygon
Lucanus Simonson
Andrii Sydorchuk
Lucanus Simonson <lucanus.j.simonson -at- intel.com>
Andrii Sydorchuk <sydorchuk.andriy -at- gmail.com>
Voronoi diagram construction and booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.
libs/polygon/
Algorithms
Data
Math
pool
libs/pool/
1.21.0
Pool
Steve Cleary
Memory pool management.
libs/pool/
Memory
pool
libs/pool/
1.21.0
1.34.0
Pool
Steve Cleary
Stephen Cleary <scleary -at- jerviswebb.com>
Memory pool management.
libs/pool/
Memory
pool
libs/pool/
1.21.0
1.77.0 beta1
Pool
Steve Cleary
Stephen Cleary <scleary -at- jerviswebb.com>
Memory pool management.
libs/pool/
03
Memory
predef
libs/predef/
1.55.0
Predef
Rene Rivera
Rene Rivera <grafikrobot -at- gmail.com>
This library defines a set of compiler, architecture, operating system, library, and other version numbers from the information it can gather of C, C++, Objective C, and Objective C++ predefined macros or those defined in generally available headers.
libs/predef/
Miscellaneous
predef
libs/predef/
1.55.0
1.76.0 beta1
Predef
René Ferdinand Rivera Morell
René Ferdinand Rivera Morell <grafikrobot -at- gmail.com>
This library defines a set of compiler, architecture, operating system, library, and other version numbers from the information it can gather of C, C++, Objective C, and Objective C++ predefined macros or those defined in generally available headers.
libs/predef/
98
Miscellaneous
preprocessor
libs/preprocessor/
1.26.0
Preprocessor
Vesa Karvonen
Paul Mensonides
Preprocessor metaprogramming tools including repetition and recursion.
libs/preprocessor/
Preprocessor
preprocessor
libs/preprocessor/
1.26.0
1.33.0
Preprocessor
Vesa Karvonen
Paul Mensonides
Paul Mensonides <pmenso57 -at- comcast.net>
Preprocessor metaprogramming tools including repetition and recursion.
libs/preprocessor/
Preprocessor
preprocessor
libs/preprocessor/
1.26.0
1.76.0 beta1
Preprocessor
Vesa Karvonen
Paul Mensonides
Paul Mensonides <pmenso57 -at- comcast.net>
Edward Diener <eld -at- tropicsoft.com>
Preprocessor metaprogramming tools including repetition and recursion.
libs/preprocessor/
03
Preprocessor
process
libs/process/
1.64.0
Process
Merino Vidal
Ilya Sokolov
Felipe Tanus
Jeff Flinn
Thomas Jarosch
Boris Schaeling
Klemens D. Morgenstern
Klemens D. Morgenstern <klemens.morgenstern -at- gmx.net>
Library to create processes in a portable way.
libs/process/
System
process
libs/process/
1.64.0
1.78.0 beta1
Process
Merino Vidal
Ilya Sokolov
Felipe Tanus
Jeff Flinn
Thomas Jarosch
Boris Schaeling
Klemens D. Morgenstern
Klemens D. Morgenstern <klemens.morgenstern -at- gmx.net>
Library to create processes in a portable way.
libs/process/
11
System
program_options
libs/program_options/
1.32.0
Program Options
Vladimir Prus
The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file.
libs/program_options/
IO
Miscellaneous
program_options
libs/program_options/
1.32.0
1.33.0
Program Options
Vladimir Prus
Vladimir Prus <ghost -at- cs.msu.su>
The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file.
libs/program_options/
IO
Miscellaneous
program_options
libs/program_options/
1.32.0
1.58.0
Program Options
Vladimir Prus
Vladimir Prus <ghost -at- cs.msu.su>
The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file.
libs/program_options/
IO
program_options
libs/program_options/
1.32.0
1.59.0 beta1
Program Options
Vladimir Prus
Vladimir Prus <vladimir.prus -at- gmail.com>
The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file.
libs/program_options/
IO
program_options
libs/program_options/
1.32.0
1.61.0 beta1
Program Options
Vladimir Prus
Vladimir Prus <vladimir.prus -at- gmail.com>
The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file.
libs/program_options/
IO
Miscellaneous
program_options
libs/program_options/
1.32.0
develop
Program Options
Vladimir Prus
Vladimir Prus <vladimir.prus -at- gmail.com>
The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file.
libs/program_options/
03
IO
Miscellaneous
property_map
libs/property_map/
1.19.0
Property Map
Jeremy Siek
Concepts defining interfaces which map key objects to value objects.
libs/property_map/
Containers
Generic
property_map
libs/property_map/
1.19.0
1.33.0
Property Map
Jeremy Siek
Douglas Gregor <dgregor -at- cs.indiana.edu>
Concepts defining interfaces which map key objects to value objects.
libs/property_map/
Containers
Generic
property_map
libs/property_map/
1.19.0
1.77.0 beta1
Property Map
Jeremy Siek
Douglas Gregor <dgregor -at- cs.indiana.edu>
Concepts defining interfaces which map key objects to value objects.
libs/property_map/
03
Containers
Generic
property_map_parallel
libs/property_map_parallel/
1.77.0 beta1
Property Map (Parallel)
Jeremy Siek
Douglas Gregor <dgregor -at- cs.indiana.edu>
Parallel extensions to Property Map for use with Parallel Graph.
libs/property_map_parallel/
03
Containers
Generic
property_map_parallel
libs/property_map_parallel/
1.77.0
Property Map (Parallel)
Jeremy Siek
Douglas Gregor <dgregor -at- cs.indiana.edu>
Parallel extensions to Property Map for use with Parallel Graph.
libs/property_map_parallel/
03
Containers
Generic
property_tree
libs/property_tree/
1.41.0
Property Tree
Marcin Kalicinski
Sebastian Redl
Sebastian Redl <sebastian.redl -at- getdesigned.at>
A tree data structure especially suited to storing configuration data.
libs/property_tree/
Containers
Data
property_tree
libs/property_tree/
1.41.0
1.76.0
Property Tree
Marcin Kalicinski
Sebastian Redl
Richard Hodges <hodges.r@gmail.com>
A tree data structure especially suited to storing configuration data.
libs/property_tree/
03
Containers
Data
proto
libs/proto/
1.37.0
Proto
Eric Niebler
Eric Niebler <eric -at- boostpro.com>
Expression template library and compiler construction toolkit for domain-specific embedded languages.
libs/proto/
Metaprogramming
ptr_container
libs/ptr_container/
1.33.0
Pointer Container
Thorsten Ottosen
Thorsten Ottosen <nesotto -at- cs.auc.dk>
Containers for storing heap-allocated polymorphic objects to ease OO-programming.
libs/ptr_container/
Containers
Data
ptr_container
libs/ptr_container/
1.33.0
1.77.0 beta1
Pointer Container
Thorsten Ottosen
Thorsten Ottosen <nesotto -at- cs.auc.dk>
Containers for storing heap-allocated polymorphic objects to ease OO-programming.
libs/ptr_container/
03
Containers
Data
python
libs/python/
1.19.0
Python
Dave Abrahams
The Boost Python Library is a framework for interfacing Python and C++. It allows you to quickly and seamlessly expose C++ classes functions and objects to Python, and vice-versa, using no special tools -- just your C++ compiler.
libs/python/
Inter-language
python
libs/python/
1.19.0
1.33.0
Python
Dave Abrahams
David Abrahams <dave -at- boost-consulting.com>
The Boost Python Library is a framework for interfacing Python and C++. It allows you to quickly and seamlessly expose C++ classes functions and objects to Python, and vice-versa, using no special tools -- just your C++ compiler.
libs/python/
Inter-language
python
libs/python/
1.19.0
1.48.0
Python
Dave Abrahams
Ralf Grosse-Kunstleve <rwgrosse-kunstleve -at- lbl.gov>
Ravi Rajagopal <lists_ravi -at- lavabit.com>
The Boost Python Library is a framework for interfacing Python and C++. It allows you to quickly and seamlessly expose C++ classes functions and objects to Python, and vice-versa, using no special tools -- just your C++ compiler.
libs/python/
Inter-language
python
libs/python/
1.19.0
1.60.0 beta1
Python
Dave Abrahams
Stefan Seefeld <stefan -at- seefeld.name>
The Boost Python Library is a framework for interfacing Python and C++. It allows you to quickly and seamlessly expose C++ classes functions and objects to Python, and vice-versa, using no special tools -- just your C++ compiler.
libs/python/
Inter-language
python
libs/python/
1.19.0
1.76.0 beta1
Python
Dave Abrahams
Stefan Seefeld <stefan -at- seefeld.name>
The Boost Python Library is a framework for interfacing Python and C++. It allows you to quickly and seamlessly expose C++ classes functions and objects to Python, and vice-versa, using no special tools -- just your C++ compiler.
libs/python/
03
Inter-language
qvm
libs/qvm/
1.62.0 beta1
QVM
Emil Dotchevski
Emil Dotchevski <emil@revergestudios.com>
Boost QVM is a generic library for working with quaternions, vectors and matrices of static size with the emphasis on 2, 3 and 4-dimensional operations needed in graphics, video games and simulation applications.
libs/qvm/doc/index.html
Algorithms
Generic
Math
qvm
libs/qvm/
1.62.0
QVM
Emil Dotchevski
Emil Dotchevski <emil@revergestudios.com>
Boost QVM is a generic library for working with quaternions, vectors and matrices of static size with the emphasis on 2, 3 and 4-dimensional operations needed in graphics, video games and simulation applications.
libs/qvm/doc/index.html
Algorithms
Generic
Math
qvm
libs/qvm/
1.62.0
1.69.0 beta1
QVM
Emil Dotchevski
Emil Dotchevski <emil@revergestudios.com>
Generic {CPP} library for working with Quaternions Vectors and Matrices.
libs/qvm/index.html
Algorithms
Generic
Math
qvm
libs/qvm/
1.62.0
1.76.0 beta1
QVM
Emil Dotchevski
Emil Dotchevski <emil@revergestudios.com>
Generic {CPP} library for working with Quaternions Vectors and Matrices.
libs/qvm/index.html
03
Algorithms
Generic
Math
qvm
libs/qvm/
1.62.0
1.78.0 beta1
QVM
Emil Dotchevski
Emil Dotchevski <emil@revergestudios.com>
Generic C++ library for working with Quaternions Vectors and Matrices.
libs/qvm/index.html
03
Algorithms
Generic
Math
random
libs/random/
1.15.0
Random
Jens Maurer
A complete system for random number generation.
libs/random/
Math
random
libs/random/
1.15.0
1.33.0
Random
Jens Maurer
Jens Maurer <Jens.Maurer -at- gmx.net>
A complete system for random number generation.
libs/random/
Math
random
libs/random/
1.15.0
1.48.0
Random
Jens Maurer
Steven Watanabe <watanabesj -at- gmail.com>
A complete system for random number generation.
libs/random/
Math
random
libs/random/
1.15.0
1.76.0 beta1
Random
Jens Maurer
Steven Watanabe <watanabesj -at- gmail.com>
A complete system for random number generation.
libs/random/
03
Math
random
libs/random/
1.15.0
master
Random
Jens Maurer
Steven Watanabe <watanabesj -at- gmail.com>
A complete system for random number generation.
libs/random/
03
Math
range
libs/range/
1.32.0
Range
Niel Groves
Thorsten Ottosen
A new infrastructure for generic algorithms that builds on top of the new iterator concepts.
libs/range/
Algorithms
range
libs/range/
1.32.0
1.33.0
Range
Niel Groves
Thorsten Ottosen
Thorsten Ottosen <nesotto -at- cs.auc.dk>
A new infrastructure for generic algorithms that builds on top of the new iterator concepts.
libs/range/
Algorithms
range
libs/range/
1.32.0
1.43.0
Range
Niel Groves
Thorsten Ottosen
Neil Groves <neilgroves -at- googlemail.com>
A new infrastructure for generic algorithms that builds on top of the new iterator concepts.
libs/range/
Algorithms
range
libs/range/
1.32.0
1.53.0
Range
Niel Groves
Thorsten Ottosen
Neil Groves <neilgroves -at- googlemail.com>
Nathan Ridge <zeratul976 -at- hotmail.com>
A new infrastructure for generic algorithms that builds on top of the new iterator concepts.
libs/range/
Algorithms
range
libs/range/
1.32.0
1.77.0 beta1
Range
Niel Groves
Thorsten Ottosen
Neil Groves <neilgroves -at- googlemail.com>
Nathan Ridge <zeratul976 -at- hotmail.com>
A new infrastructure for generic algorithms that builds on top of the new iterator concepts.
libs/range/
03
Algorithms
ratio
libs/ratio/
1.47.0
Ratio
Vicente J. Botet Escribá
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Compile time rational arithmetic.
libs/ratio/
Math
ratio
libs/ratio/
1.47.0
1.56.0
Ratio
Howard Hinnant
Beman Dawes
Vicente J. Botet Escriba
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Compile time rational arithmetic. C++11.
libs/ratio/
Math
ratio
libs/ratio/
1.47.0
master
Ratio
Howard Hinnant
Beman Dawes
Vicente J. Botet Escriba
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Compile time rational arithmetic. C++11.
libs/ratio/
03
Math
rational
libs/rational/
1.11.0
Rational
Paul Moore
A rational number class.
libs/rational/
Math
rational
libs/rational/
1.11.0
1.33.0
Rational
Paul Moore
Jonathan Turkanis <technews -at- kangaroologic.com>
A rational number class.
libs/rational/
Math
rational
libs/rational/
1.11.0
1.35.0
Rational
Paul Moore
Jonathan Turkanis <turkanis -at- coderage.com>
A rational number class.
libs/rational/
Math
rational
libs/rational/
1.11.0
1.77.0 beta1
Rational
Paul Moore
Jonathan Turkanis <turkanis -at- coderage.com>
A rational number class.
libs/rational/
03
Math
regex
libs/regex/
1.18.0
Regex
John Maddock
Regular expression library.
libs/regex/
String
regex
libs/regex/
1.18.0
1.33.0
Regex
John Maddock
John Maddock <john -at- johnmaddock.co.uk>
Regular expression library.
libs/regex/
String
regex
libs/regex/
1.18.0
1.76.0 beta1
Regex
John Maddock
John Maddock <john -at- johnmaddock.co.uk>
Regular expression library.
libs/regex/
11
String
regex
libs/regex/
1.18.0
master
Regex
John Maddock
John Maddock <john -at- johnmaddock.co.uk>
Regular expression library.
libs/regex/
11
String
safe_numerics
libs/safe_numerics/
1.69.0 beta1
Safe Numerics
Robert Ramey
Robert Ramey <ramey -at- rrsd.com>
Guaranteed Correct Integer Arithmetic
libs/safe_numerics/
Miscellaneous
safe_numerics
libs/safe_numerics/
1.69.0
Safe Numerics
Robert Ramey
Robert Ramey <ramey -at- rrsd.com>
Guaranteed Correct Integer Arithmetic
libs/safe_numerics/
Miscellaneous
safe_numerics
libs/safe_numerics/
1.69.0
1.70.0 beta1
Safe Numerics
Robert Ramey
Robert Ramey <ramey -at- rrsd.com>
Guaranteed Correct Integer Arithmetic
libs/safe_numerics/
Correctness
Math
safe_numerics
libs/safe_numerics/
1.69.0
1.76.0 beta1
Safe Numerics
Robert Ramey
Robert Ramey <ramey -at- rrsd.com>
Guaranteed Correct Integer Arithmetic
libs/safe_numerics/
14
Correctness
Math
scope_exit
libs/scope_exit/
1.38.0
Scope Exit
Alexander Nasonov
Alexander Nasonov <alexander.nasonov -at- gmail.com>
Execute arbitrary code at scope exit.
libs/scope_exit/
Emulation
scope_exit
libs/scope_exit/
1.38.0
1.50.0
Scope Exit
Alexander Nasonov
Alexander Nasonov <alexander.nasonov -at- gmail.com>
Lorenzo Caminiti <lorcaminiti -at- gmail.com>
Execute arbitrary code at scope exit.
libs/scope_exit/
Emulation
serialization
libs/serialization/
1.32.0
Serialization
Robert Ramey
Serialization for persistence and marshalling.
libs/serialization/
IO
serialization
libs/serialization/
1.32.0
1.33.0
Serialization
Robert Ramey
Robert Ramey <ramey -at- rrsd.com>
Serialization for persistence and marshalling.
libs/serialization/
IO
serialization
libs/serialization/
1.32.0
1.76.0 beta1
Serialization
Robert Ramey
Robert Ramey <ramey -at- rrsd.com>
Serialization for persistence and marshalling.
libs/serialization/
03
IO
signals
libs/signals/
1.29.0
Signals
Doug Gregor
Managed signals & slots callback implementation.
libs/signals/
Function-objects
Patterns
signals
libs/signals/
1.29.0
1.33.0
Signals
Doug Gregor
Douglas Gregor <dgregor -at- cs.indiana.edu>
Managed signals & slots callback implementation.
libs/signals/
Function-objects
Patterns
signals
libs/signals/
1.29.0
1.54.0
deprecated
Signals
Doug Gregor
Douglas Gregor <dgregor -at- cs.indiana.edu>
Managed signals & slots callback implementation.
libs/signals/
Function-objects
Patterns
signals
1.29.0
1.69.0
removed
signals2
libs/signals2/
1.39.0
Signals2
Frank Mori Hess
Frank Mori Hess <fmhess -at- users.sourceforge.net>
Managed signals & slots callback implementation (thread-safe version 2).
libs/signals2/
Function-objects
Patterns
signals2
libs/signals2/
1.39.0
1.76.0 beta1
Signals2
Frank Mori Hess
Frank Mori Hess <fmhess -at- users.sourceforge.net>
Managed signals & slots callback implementation (thread-safe version 2).
libs/signals2/
03
Function-objects
Patterns
smart_ptr
libs/smart_ptr/
1.23.0
Smart Ptr
Greg Colvin
Beman Dawes
Peter Dimov
Darin Adler
Glen Fernandes
Smart pointer class templates.
libs/smart_ptr/smart_ptr.htm
Memory
smart_ptr
libs/smart_ptr/
1.23.0
1.33.0
Smart Ptr
Greg Colvin
Beman Dawes
Peter Dimov
Darin Adler
Glen Fernandes
Beman Dawes <bdawes -at- acm.org>
Peter Dimov <pdimov -at- mmltd.net>
Smart pointer class templates.
libs/smart_ptr/smart_ptr.htm
Memory
smart_ptr
libs/smart_ptr/
1.23.0
1.56.0
Smart Ptr
Greg Colvin
Beman Dawes
Peter Dimov
Darin Adler
Glen Fernandes
Beman Dawes <bdawes -at- acm.org>
Peter Dimov <pdimov -at- pdimov.com>
Smart pointer class templates.
libs/smart_ptr/smart_ptr.htm
Memory
smart_ptr
libs/smart_ptr/
1.23.0
1.57.0 beta1
Smart Ptr
Greg Colvin
Beman Dawes
Peter Dimov
Darin Adler
Glen Fernandes
Peter Dimov <pdimov -at- pdimov.com>
Smart pointer class templates.
libs/smart_ptr/smart_ptr.htm
Memory
smart_ptr
libs/smart_ptr/
1.23.0
1.65.0
Smart Ptr
Greg Colvin
Beman Dawes
Peter Dimov
Darin Adler
Glen Fernandes
Peter Dimov <pdimov -at- pdimov.com>
Smart pointer class templates.
libs/smart_ptr/
Memory
smart_ptr
libs/smart_ptr/
1.23.0
1.76.0 beta1
Smart Ptr
Greg Colvin
Beman Dawes
Peter Dimov
Darin Adler
Glen Fernandes
Peter Dimov <pdimov -at- gmail.com>
Smart pointer class templates.
libs/smart_ptr/
03
Memory
smart_ptr
libs/smart_ptr/
1.23.0
master
Smart Ptr
Greg Colvin
Beman Dawes
Peter Dimov
Darin Adler
Glen Fernandes
Peter Dimov <pdimov -at- gmail.com>
Smart pointer class templates.
libs/smart_ptr/
03
Memory
sort
libs/sort/
1.58.0
1.58.0 beta1
Sort
Steven Ross
Steven Ross <spreadsort -at- gmail.com>
High-performance templated sort functions.
libs/sort/
Algorithms
sort
libs/sort/
1.58.0
1.76.0
Sort
Steven Ross
Steven Ross <spreadsort -at- gmail.com>
High-performance templated sort functions.
libs/sort/
03
Algorithms
spirit
libs/spirit/
1.30.0
Spirit
Joel de Guzman
Hartmut Kaiser
Dan Nuffer
LL parser framework represents parsers directly as EBNF grammars in inlined C++.
libs/spirit/
Parsing
String
spirit
libs/spirit/
1.30.0
1.33.0
Spirit
Joel de Guzman
Hartmut Kaiser
Dan Nuffer
Joel de Guzman <djowel -at- gmail.com>
LL parser framework represents parsers directly as EBNF grammars in inlined C++.
libs/spirit/
Parsing
String
spirit
libs/spirit/
1.30.0
1.35.0
Spirit
Joel de Guzman
Hartmut Kaiser
Dan Nuffer
Spirit Development <spirit-devel -at- lists.sourceforge.net>
LL parser framework represents parsers directly as EBNF grammars in inlined C++.
libs/spirit/
Parsing
String
spirit
libs/spirit/
1.30.0
1.36.0
Spirit
Joel de Guzman
Hartmut Kaiser
Dan Nuffer
Joel de Guzman <joel -at- boost-consulting.com>
Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
LL parser framework represents parsers directly as EBNF grammars in inlined C++.
libs/spirit/
Parsing
String
spirit
libs/spirit/
1.30.0
1.76.0 beta1
Spirit
Joel de Guzman
Hartmut Kaiser
Dan Nuffer
Joel de Guzman <joel -at- boost-consulting.com>
Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
LL parser framework represents parsers directly as EBNF grammars in inlined C++.
libs/spirit/
03
Parsing
String
spirit/classic
libs/spirit/classic/
1.69.0 beta1
Spirit Classic
Joel de Guzman
Hartmut Kaiser
Dan Nuffer
Joel de Guzman <joel -at- boost-consulting.com>
Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
LL parser framework represents parsers directly as EBNF grammars in inlined C++.
libs/spirit/classic/
Parsing
String
spirit/classic
libs/spirit/classic/
1.69.0
Spirit Classic
Joel de Guzman
Hartmut Kaiser
Dan Nuffer
Joel de Guzman <joel -at- boost-consulting.com>
Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
LL parser framework represents parsers directly as EBNF grammars in inlined C++.
libs/spirit/classic/
Parsing
String
spirit/classic
libs/spirit/classic/
1.69.0
1.76.0 beta1
Spirit Classic
Joel de Guzman
Hartmut Kaiser
Dan Nuffer
Joel de Guzman <joel -at- boost-consulting.com>
Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
LL parser framework represents parsers directly as EBNF grammars in inlined C++.
libs/spirit/classic/
03
Parsing
String
spirit/repository
libs/spirit/repository/
1.69.0 beta1
Spirit Repository
Joel de Guzman
Hartmut Kaiser
Dan Nuffer
Joel de Guzman <joel -at- boost-consulting.com>
Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
The Spirit repository is a community effort collecting different reusable components (primitives, directives, grammars, etc.) for Qi parsers and Karma generators.
libs/spirit/repository/
Parsing
String
spirit/repository
libs/spirit/repository/
1.69.0
Spirit Repository
Joel de Guzman
Hartmut Kaiser
Dan Nuffer
Joel de Guzman <joel -at- boost-consulting.com>
Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
The Spirit repository is a community effort collecting different reusable components (primitives, directives, grammars, etc.) for Qi parsers and Karma generators.
libs/spirit/repository/
Parsing
String
spirit/repository
libs/spirit/repository/
1.69.0
1.76.0 beta1
Spirit Repository
Joel de Guzman
Hartmut Kaiser
Dan Nuffer
Joel de Guzman <joel -at- boost-consulting.com>
Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
The Spirit repository is a community effort collecting different reusable components (primitives, directives, grammars, etc.) for Qi parsers and Karma generators.
libs/spirit/repository/
03
Parsing
String
stacktrace
libs/stacktrace/
1.65.0 beta1
Stacktrace
Antony Polukhin
Antony Polukhin <antoshkka -at- gmail.com>
Gather, store, copy and print backtraces.
libs/stacktrace/
Correctness
System
stacktrace
libs/stacktrace/
1.65.0
Stacktrace
Antony Polukhin
Antony Polukhin <antoshkka -at- gmail.com>
Gather, store, copy and print backtraces.
libs/stacktrace/
Correctness
System
stacktrace
libs/stacktrace/
1.65.0
master
Stacktrace
Antony Polukhin
Antony Polukhin <antoshkka -at- gmail.com>
Gather, store, copy and print backtraces.
libs/stacktrace/
Correctness
System
statechart
libs/statechart/
1.34.0
Statechart
Andreas Huber Dönni
Andreas Huber <ahd6974-boostorg -at- yahoo.com>
Boost.Statechart - Arbitrarily complex finite state machines can be implemented in easily readable and maintainable C++ code.
libs/statechart/
State
static_assert
libs/static_assert/
1.19.0
Static Assert
John Maddock
Static assertions (compile time assertions).
libs/static_assert/
Correctness
Generic
Metaprogramming
static_assert
libs/static_assert/
1.19.0
1.33.0
Static Assert
John Maddock
John Maddock <john -at- johnmaddock.co.uk>
Static assertions (compile time assertions).
libs/static_assert/
Correctness
Generic
Metaprogramming
static_assert
libs/static_assert/
1.19.0
1.77.0 beta1
Static Assert
John Maddock
John Maddock <john -at- johnmaddock.co.uk>
Static assertions (compile time assertions).
libs/static_assert/
03
Correctness
Generic
Metaprogramming
static_string
libs/static_string/
1.73.0 beta1
Static String
Krystian Stasiowski
Vinnie Falco
Krystian Stasiowski <sdkrystian@gmail.com>
A fixed capacity dynamically sized string.
libs/static_string/
String
static_string
libs/static_string/
1.73.0
Static String
Krystian Stasiowski
Vinnie Falco
Krystian Stasiowski <sdkrystian@gmail.com>
A fixed capacity dynamically sized string.
libs/static_string/
String
static_string
libs/static_string/
1.73.0
1.75.0
Static String
Krystian Stasiowski
Vinnie Falco
Krystian Stasiowski <sdkrystian@gmail.com>
Vinnie Falco <vinnie.falco@gmail.com>
A fixed capacity dynamically sized string.
libs/static_string/
String
static_string
libs/static_string/
1.73.0
1.76.0 beta1
Static String
Krystian Stasiowski
Vinnie Falco
Krystian Stasiowski <sdkrystian@gmail.com>
Vinnie Falco <vinnie.falco@gmail.com>
A fixed capacity dynamically sized string.
libs/static_string/
11
String
static_string
libs/static_string/
1.73.0
1.82.0 beta1
Static String
Krystian Stasiowski
Vinnie Falco
Alan de Freitas <alandefreitas@gmail.com>
Vinnie Falco <vinnie.falco@gmail.com>
A fixed capacity dynamically sized string.
libs/static_string/
11
String
stl_interfaces
libs/stl_interfaces/
1.74.0 beta1
Stl_interfaces
T. Zachary Laine
Zach Laine <whatwasthataddress -at- gmail.com>
C++14 and later CRTP templates for defining iterators, views, and containers.
libs/stl_interfaces/
Generic
stl_interfaces
libs/stl_interfaces/
1.74.0
Stl_interfaces
T. Zachary Laine
Zach Laine <whatwasthataddress -at- gmail.com>
C++14 and later CRTP templates for defining iterators, views, and containers.
libs/stl_interfaces/
Generic
stl_interfaces
libs/stl_interfaces/
1.74.0
1.77.0 beta1
Stl_interfaces
T. Zachary Laine
Zach Laine <whatwasthataddress -at- gmail.com>
C++14 and later CRTP templates for defining iterators, views, and containers.
libs/stl_interfaces/
14
Generic
sync
libs/sync/
unreleased
develop
Sync
Tim Blechmann
Andrey Semashev
Tim Blechmann <tim -at- klingt.org>
Andrey Semashev <andrey.semashev -at- gmail.com>
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Thread synchronization primitives.
libs/sync/
Concurrent
system
libs/system/
1.35.0
System
Beman Dawes
Operating system support, including the diagnostics support that will be part of the C++0x standard library.
libs/system/
System
system
libs/system/
1.35.0
1.76.0 beta1
System
Beman Dawes
Operating system support, including the diagnostics support that will be part of the C++0x standard library.
libs/system/
03
System
system
libs/system/
1.35.0
1.78.0
System
Beman Dawes
Peter Dimov <pdimov -at- gmail.com>
Extensible error reporting.
libs/system/
03
Error-handling
Programming
System
test
libs/test/
1.21.0
Test
Gennadiy Rozental
Support for simple program testing, full unit testing, and for program execution monitoring.
libs/test/
Correctness
test
libs/test/
1.21.0
1.33.0
Test
Gennadiy Rozental
Gennadiy Rozental <gennadiy.rozental -at- thomson.com>
Support for simple program testing, full unit testing, and for program execution monitoring.
libs/test/
Correctness
test
libs/test/
1.21.0
1.60.0 beta1
Test
Gennadiy Rozental
Raffi Enficiaud
Gennadiy Rozental <rogeeff -at- gmail.com>
Raffi Enficiaud <raffi.enficiaud -at- free.fr>
Support for simple program testing, full unit testing, and for program execution monitoring.
libs/test/
Correctness
test
libs/test/
1.21.0
1.79.0 beta1
Test
Gennadiy Rozental
Raffi Enficiaud
Gennadiy Rozental <rogeeff -at- gmail.com>
Raffi Enficiaud <raffi.enficiaud -at- free.fr>
Support for simple program testing, full unit testing, and for program execution monitoring.
libs/test/
03
Correctness
thread
libs/thread/
1.25.0
Thread
Anthony Williams (originally William Kempf)
Portable C++ multi-threading.
libs/thread/
Concurrent
System
thread
libs/thread/
1.25.0
1.33.0
Thread
Anthony Williams (originally William Kempf)
Michael Glassford <glassfordm -at- hotmail.com>
Portable C++ multi-threading.
libs/thread/
Concurrent
System
thread
libs/thread/
1.25.0
1.34.0
Thread
Anthony Williams (originally William Kempf)
Anthony Williams <anthony -at- justsoftwaresolutions.co.uk>
Roland Schwarz <roland.schwarz -at- chello.at>
Portable C++ multi-threading.
libs/thread/
Concurrent
System
thread
libs/thread/
1.25.0
1.49.0
Thread
Vicente J. Botet Escribá, Anthony Williams (originally William Kempf)
Anthony Williams <anthony -at- justsoftwaresolutions.co.uk>
Roland Schwarz <roland.schwarz -at- chello.at>
Portable C++ multi-threading.
libs/thread/
Concurrent
System
thread
libs/thread/
1.25.0
1.55.0
Thread
Vicente J. Botet Escribá, Anthony Williams (originally William Kempf)
Anthony Williams <anthony -at- justsoftwaresolutions.co.uk>
Roland Schwarz <roland.schwarz -at- chello.at>
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Portable C++ multi-threading.
libs/thread/
Concurrent
System
thread
libs/thread/
1.25.0
1.56.0 beta1
Thread
Anthony Williams
Vicente J. Botet Escriba
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Niall Douglas <niall -at- nedprod.com>
Portable C++ multi-threading. C++11, C++14.
libs/thread/
Concurrent
System
thread
libs/thread/
1.25.0
1.56.0
Thread
Anthony Williams
Vicente J. Botet Escriba
Anthony Williams <anthony -at- justsoftwaresolutions.co.uk>
Roland Schwarz <roland.schwarz -at- chello.at>
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Portable C++ multi-threading. C++11, C++14.
libs/thread/
Concurrent
System
thread
libs/thread/
1.25.0
1.57.0 beta1
Thread
Anthony Williams
Vicente J. Botet Escriba
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Niall Douglas <niall -at- nedprod.com>
Portable C++ multi-threading. C++11, C++14.
libs/thread/
Concurrent
System
thread
libs/thread/
1.25.0
1.69.0
Thread
Anthony Williams
Vicente J. Botet Escriba
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Portable C++ multi-threading. C++03, C++11, C++14, C++17.
libs/thread/
Concurrent
System
thread
libs/thread/
1.25.0
1.78.0 beta1
Thread
Anthony Williams
Vicente J. Botet Escriba
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Portable C++ multi-threading. C++03, C++11, C++14, C++17.
libs/thread/
03
Concurrent
System
thread
libs/thread/
1.25.0
master
Thread
Anthony Williams
Vicente J. Botet Escriba
Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
Portable C++ multi-threading. C++03, C++11, C++14, C++17.
libs/thread/
03
Concurrent
System
throw_exception
libs/throw_exception/
unreleased
1.56.0 beta1
ThrowException
Emil Dotchevski
Emil Dotchevski <emil -at- revergestudios.com>
A common infrastructure for throwing exceptions from Boost libraries.
libs/throw_exception/
Miscellaneous
throw_exception
libs/throw_exception/
1.56.0
ThrowException
Emil Dotchevski
Emil Dotchevski <emil -at- revergestudios.com>
A common infrastructure for throwing exceptions from Boost libraries.
libs/throw_exception/
Miscellaneous
throw_exception
libs/throw_exception/
1.56.0
1.73.0 beta1
ThrowException
Emil Dotchevski
Peter Dimov
Emil Dotchevski <emil -at- revergestudios.com>
Peter Dimov <pdimov -at- pdimov.com>
A common infrastructure for throwing exceptions from Boost libraries.
libs/throw_exception/
Miscellaneous
throw_exception
libs/throw_exception/
1.56.0
1.76.0 beta1
ThrowException
Emil Dotchevski
Peter Dimov
Emil Dotchevski <emil -at- revergestudios.com>
Peter Dimov <pdimov -at- gmail.com>
A common infrastructure for throwing exceptions from Boost libraries.
libs/throw_exception/
03
Miscellaneous
throw_exception
libs/throw_exception/
1.56.0
1.78.0
ThrowException
Emil Dotchevski
Peter Dimov
Emil Dotchevski <emil -at- revergestudios.com>
Peter Dimov <pdimov -at- gmail.com>
A common infrastructure for throwing exceptions from Boost libraries.
libs/throw_exception/
03
Emulation
Error-handling
timer
libs/timer/
1.9.0
Timer
Beman Dawes
Event timer, progress timer, and progress display classes.
libs/timer/
Miscellaneous
timer
libs/timer/
1.9.0
1.33.0
Timer
Beman Dawes
Beman Dawes <bdawes -at- acm.org>
Event timer, progress timer, and progress display classes.
libs/timer/
Miscellaneous
timer
libs/timer/
1.9.0
1.76.0 beta1
Timer
Beman Dawes
Peter Dimov <pdimov -at- gmail.com>
Event timer, progress timer, and progress display classes.
libs/timer/
03
Miscellaneous
tokenizer
libs/tokenizer/
1.23.0
Tokenizer
John Bandela
Break of a string or other character sequence into a series of tokens.
libs/tokenizer/
Iterators
String
tokenizer
libs/tokenizer/
1.23.0
1.34.0
Tokenizer
John Bandela
John R. Bandela <jbandela -at- ufl.edu>
Break of a string or other character sequence into a series of tokens.
libs/tokenizer/
Iterators
String
tokenizer
libs/tokenizer/
1.23.0
1.77.0 beta1
Tokenizer
John Bandela
John R. Bandela <jbandela -at- ufl.edu>
Break of a string or other character sequence into a series of tokens.
libs/tokenizer/
03
Iterators
String
tr1
libs/tr1/
1.34.0
TR1
John Maddock
John Maddock <john -at- johnmaddock.co.uk>
The TR1 library provides an implementation of the C++ Technical Report on Standard Library Extensions. This library does not itself implement the TR1 components, rather it's a thin wrapper that will include your standard library's TR1 implementation (if it has one), otherwise it will include the Boost Library equivalents, and import them into namespace std::tr1.
libs/tr1/
Miscellaneous
tr1
libs/tr1/
1.34.0
1.56.0
deprecated
TR1
John Maddock
John Maddock <john -at- johnmaddock.co.uk>
The TR1 library provides an implementation of the C++ Technical Report on Standard Library Extensions. This library does not itself implement the TR1 components, rather it's a thin wrapper that will include your standard library's TR1 implementation (if it has one), otherwise it will include the Boost Library equivalents, and import them into namespace std::tr1.
libs/tr1/
Miscellaneous
tr1
1.34.0
1.65.0 beta1
removed
tti
libs/tti/
1.54.0
TTI
Edward Diener
Edward Diener <eld -at- tropicsoft.com>
Type Traits Introspection library.
libs/tti/
Generic
Metaprogramming
tti
libs/tti/
1.54.0
1.76.0 beta1
TTI
Edward Diener
Edward Diener <eld -at- tropicsoft.com>
Type Traits Introspection library.
libs/tti/
03
Generic
Metaprogramming
tuple
libs/tuple/
1.24.0
Tuple
Jaakko Järvi
Ease definition of functions returning multiple values, and more.
libs/tuple/
Data
tuple
libs/tuple/
1.24.0
1.33.0
Tuple
Jaakko Järvi
Jaakko Jarvi <jarvi -at- cs.tamu.edu>
Ease definition of functions returning multiple values, and more.
libs/tuple/
Data
tuple
libs/tuple/
1.24.0
1.77.0 beta1
Tuple
Jaakko Järvi
Jaakko Jarvi <jarvi -at- cs.tamu.edu>
Ease definition of functions returning multiple values, and more.
libs/tuple/
03
Data
tuple
libs/tuple/
1.24.0
master
Tuple
Jaakko Järvi
Jaakko Jarvi <jarvi -at- cs.tamu.edu>
Ease definition of functions returning multiple values, and more.
libs/tuple/
03
Data
type_erasure
libs/type_erasure/
1.54.0
Type Erasure
Steven Watanabe
Steven Watanabe <steven -at- providere-consulting.com>
Runtime polymorphism based on concepts.
libs/type_erasure/
Data
type_erasure
libs/type_erasure/
1.54.0
1.79.0 beta1
Type Erasure
Steven Watanabe
Steven Watanabe <steven -at- providere-consulting.com>
Runtime polymorphism based on concepts.
libs/type_erasure/
03
Data
type_index
libs/type_index/
unreleased
1.56.0 beta1
Type Index
Antony Polukhin
Antony Polukhin <antoshkka -at- gmail.com>
Runtime/Compile time copyable type info.
libs/type_index/
Emulation
type_index
libs/type_index/
1.56.0
Type Index
Antony Polukhin
Antony Polukhin <antoshkka -at- gmail.com>
Runtime/Compile time copyable type info.
libs/type_index/
Emulation
type_index
libs/type_index/
1.56.0
1.76.0 beta1
Type Index
Antony Polukhin
Antony Polukhin <antoshkka -at- gmail.com>
Runtime/Compile time copyable type info.
libs/type_index/
03
Emulation
type_traits
libs/type_traits/
1.13.0
Type Traits
John Maddock, Steve Cleary, et al
Templates for fundamental properties of types.
libs/type_traits/
Generic
Metaprogramming
type_traits
libs/type_traits/
1.13.0
1.33.0
Type Traits
John Maddock, Steve Cleary, et al
John Maddock <john -at- johnmaddock.co.uk>
David Abrahams <dave -at- boost-consulting.com>
Templates for fundamental properties of types.
libs/type_traits/
Generic
Metaprogramming
type_traits
libs/type_traits/
1.13.0
1.34.0
Type Traits
John Maddock, Steve Cleary, et al
John Maddock <john -at- johnmaddock.co.uk>
Templates for fundamental properties of types.
libs/type_traits/
Generic
Metaprogramming
type_traits
libs/type_traits/
1.13.0
1.77.0 beta1
Type Traits
John Maddock, Steve Cleary, et al
John Maddock <john -at- johnmaddock.co.uk>
Templates for fundamental properties of types.
libs/type_traits/
03
Generic
Metaprogramming
type_traits
libs/type_traits/
1.13.0
master
Type Traits
John Maddock, Steve Cleary, et al
John Maddock <john -at- johnmaddock.co.uk>
Templates for fundamental properties of types.
libs/type_traits/
03
Generic
Metaprogramming
typeof
libs/typeof/
1.34.0
Typeof
Arkadiy Vertleyb
Peder Holt
Arkadiy Vertleyb <vertleyb -at- hotmail.com>
Peder Holt <peder.holt -at- gmail.com>
Typeof operator emulation.
libs/typeof/
Emulation
typeof
libs/typeof/
1.34.0
1.82.0 beta1
Typeof
Arkadiy Vertleyb
Peder Holt
Arkadiy Vertleyb <vertleyb -at- hotmail.com>
Peder Holt <peder.holt -at- gmail.com>
Typeof operator emulation.
libs/typeof/
03
Emulation
units
libs/units/
1.36.0
Units
Matthias Schabel
Steven Watanabe
Matthias Schabel <boost -at- schabel-family.org>
Steven Watanabe <steven -at- providere-consulting.com>
Zero-overhead dimensional analysis and unit/quantity manipulation and conversion.
libs/units/
Domain
units
libs/units/
1.36.0
1.57.0 beta1
Units
Matthias Schabel
Steven Watanabe
Jürgen Hunold <jhunold -at- gmx.eu>
Steven Watanabe <steven -at- providere-consulting.com>
Zero-overhead dimensional analysis and unit/quantity manipulation and conversion.
libs/units/
Domain
unordered
libs/unordered/
1.36.0
Unordered
Daniel James
Daniel James <daniel_james -at- fmail.co.uk>
Unordered associative containers.
libs/unordered/
Containers
unordered
libs/unordered/
1.36.0
1.44.0
Unordered
Daniel James
Daniel James <dnljms -at- gmail.com>
Unordered associative containers.
libs/unordered/
Containers
unordered
libs/unordered/
1.36.0
1.79.0 beta1
Unordered
Daniel James
Daniel James <dnljms -at- gmail.com>
Unordered associative containers.
libs/unordered/
03
Containers
unordered
libs/unordered/
1.36.0
master
Unordered
Daniel James
Daniel James <dnljms -at- gmail.com>
Unordered associative containers.
libs/unordered/
03
Containers
url
libs/url/
1.81.0 beta1
URL
Vinnie Falco
Alan de Freitas
Vinnie Falco <vinnie.falco@gmail.com>
Alan de Freitas <alandefreitas@gmail.com>
URL parsing in C++11
libs/url/
11
Containers
Data
IO
url
libs/url/
1.81.0
URL
Vinnie Falco
Alan de Freitas
Vinnie Falco <vinnie.falco@gmail.com>
Alan de Freitas <alandefreitas@gmail.com>
URL parsing in C++11
libs/url/
11
Containers
Data
IO
utility
libs/utility/
1.13.0
Utility
Dave Abrahams and others
Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom.
libs/utility/utility.htm
Algorithms
Function-objects
Memory
Miscellaneous
Patterns
utility
libs/utility/
1.13.0
1.58.0
Utility
Dave Abrahams and others
Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom.
libs/utility/utility.htm
Algorithms
Function-objects
Memory
Patterns
utility
libs/utility/
1.13.0
1.61.0 beta1
Utility
Dave Abrahams and others
Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom.
libs/utility/utility.htm
Algorithms
Function-objects
Memory
Miscellaneous
Patterns
utility
libs/utility/
1.13.0
1.76.0 beta1
Utility
Dave Abrahams and others
Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom.
libs/utility/utility.htm
03
Algorithms
Function-objects
Memory
Miscellaneous
Patterns
utility/call_traits
libs/utility/
1.13.0
Call Traits
John Maddock, Howard Hinnant, et al
Defines types for passing parameters.
libs/utility/call_traits.htm
Generic
utility/call_traits
libs/utility/
1.13.0
1.76.0 beta1
Call Traits
John Maddock, Howard Hinnant, et al
Defines types for passing parameters.
libs/utility/call_traits.htm
03
Generic
utility/compressed_pair
libs/utility/
1.13.0
Compressed Pair
John Maddock, Howard Hinnant, et al
Empty member optimization.
libs/utility/compressed_pair.htm
Data
Patterns
utility/compressed_pair
libs/utility/
1.13.0
1.76.0 beta1
Compressed Pair
John Maddock, Howard Hinnant, et al
Empty member optimization.
libs/utility/compressed_pair.htm
03
Data
Patterns
utility/enable_if
libs/utility/
1.31.0
Enable If
Jaakko Järvi
Jeremiah Willcock
Andrew Lumsdaine
Selective inclusion of function template overloads.
libs/utility/enable_if.html
Generic
utility/enable_if
libs/utility/
1.31.0
1.34.0
Enable If
Jaakko Järvi
Jeremiah Willcock
Andrew Lumsdaine
Jaakko Jarvi <jarvi -at- cs.tamu.edu>
Jeremiah Willcock <jewillco -at- osl.iu.edu>
Selective inclusion of function template overloads.
libs/utility/enable_if.html
Generic
utility/enable_if
libs/core/
1.31.0
1.57.0 beta1
Enable If
Jaakko Järvi
Jeremiah Willcock
Andrew Lumsdaine
Jaakko Jarvi <jarvi -at- cs.tamu.edu>
Jeremiah Willcock <jewillco -at- osl.iu.edu>
Selective inclusion of function template overloads.
libs/core/doc/html/core/enable_if.html
Generic
utility/enable_if
libs/core/
1.31.0
1.76.0 beta1
Enable If
Jaakko Järvi
Jeremiah Willcock
Andrew Lumsdaine
Jaakko Jarvi <jarvi -at- cs.tamu.edu>
Jeremiah Willcock <jewillco -at- osl.iu.edu>
Selective inclusion of function template overloads.
libs/core/doc/html/core/enable_if.html
03
Generic
utility/identity_type
libs/utility/
1.50.0
Identity Type
Lorenzo Caminiti
Lorenzo Caminiti <lorcaminiti -at- gmail.com>
Wrap types within round parenthesis so they can always be passed as macro parameters.
libs/utility/identity_type/
Preprocessor
utility/identity_type
libs/utility/
1.50.0
1.76.0 beta1
Identity Type
Lorenzo Caminiti
Lorenzo Caminiti <lorcaminiti -at- gmail.com>
Wrap types within round parenthesis so they can always be passed as macro parameters.
libs/utility/identity_type/
03
Preprocessor
utility/in_place_factories
libs/utility/
1.32.0
In Place Factory, Typed In Place Factory
Fernando Cacciola
Generic in-place construction of contained objects with a variadic argument-list.
libs/utility/in_place_factories.html
Generic
utility/in_place_factories
libs/utility/
1.32.0
1.76.0 beta1
In Place Factory, Typed In Place Factory
Fernando Cacciola
Generic in-place construction of contained objects with a variadic argument-list.
libs/utility/in_place_factories.html
03
Generic
utility/operators
libs/utility/
1.9.0
Operators
Dave Abrahams
Jeremy Siek
Templates ease arithmetic classes and iterators.
libs/utility/operators.htm
Generic
Iterators
Math
utility/operators
libs/utility/
1.9.0
1.40.0
Operators
Dave Abrahams
Jeremy Siek
Daniel Frey <d.frey -at- gmx.de>
Templates ease arithmetic classes and iterators.
libs/utility/operators.htm
Generic
Iterators
Math
utility/operators
libs/utility/
1.9.0
1.76.0 beta1
Operators
Dave Abrahams
Jeremy Siek
Daniel Frey <d.frey -at- gmx.de>
Templates ease arithmetic classes and iterators.
libs/utility/operators.htm
03
Generic
Iterators
Math
utility/ostream_string
libs/utility/
1.71.0 beta1
Ostream_string
Glen Fernandes
Glen Fernandes <glenjofe -at- gmail.com>
String formatted output function.
libs/utility/doc/html/ostream_string.html
IO
utility/ostream_string
libs/utility/
1.71.0
Ostream_string
Glen Fernandes
Glen Fernandes <glenjofe -at- gmail.com>
String formatted output function.
libs/utility/doc/html/ostream_string.html
IO
utility/ostream_string
1.29.0
1.73.0 beta1
removed
utility/ostream_string
1.29.0
master
hidden
utility/result_of
libs/utility/
1.32.0
Result Of
Determines the type of a function call expression.
libs/utility/utility.htm#result_of
Function-objects
utility/result_of
libs/utility/
1.32.0
1.43.0
Result Of
Daniel Walker <daniel.j.walker -at- gmail.com>
Determines the type of a function call expression.
libs/utility/utility.htm#result_of
Function-objects
utility/result_of
libs/utility/
1.32.0
1.76.0 beta1
Result Of
Daniel Walker <daniel.j.walker -at- gmail.com>
Determines the type of a function call expression.
libs/utility/utility.htm#result_of
03
Function-objects
utility/string_ref
libs/utility/
1.71.0 beta1
String_ref
Marshall Clow
Marshall Clow <marshall -at- idio.com>
String view templates.
libs/utility/doc/html/string_ref.html
Containers
utility/string_ref
libs/utility/
1.71.0
String_ref
Marshall Clow
Marshall Clow <marshall -at- idio.com>
String view templates.
libs/utility/doc/html/string_ref.html
Containers
utility/string_ref
libs/utility/
1.71.0
1.76.0 beta1
String_ref
Marshall Clow
Marshall Clow <marshall -at- idio.com>
String view templates.
libs/utility/doc/html/string_ref.html
03
Containers
utility/string_ref
libs/utility/
1.71.0
1.80.0 beta1
String Ref
Marshall Clow
Marshall Clow <marshall -at- idio.com>
String view templates.
libs/utility/doc/html/string_ref.html
03
Containers
utility/string_ref
libs/utility/
1.71.0
master
String Ref
Marshall Clow
Marshall Clow <marshall -at- idio.com>
String view templates.
libs/utility/doc/html/string_ref.html
03
Containers
utility/swap
libs/utility/
1.38.0
Swap
Joseph Gauterin
Joseph Gauterin <joseph.gauterin -at- googlemail.com>
Enhanced generic swap function.
libs/utility/swap.html
Miscellaneous
utility/swap
libs/core/
1.38.0
1.56.0 beta1
Swap
Joseph Gauterin
Joseph Gauterin <joseph.gauterin -at- googlemail.com>
Enhanced generic swap function.
libs/core/swap.html
Miscellaneous
utility/swap
libs/core/
1.38.0
1.76.0 beta1
Swap
Joseph Gauterin
Joseph Gauterin <joseph.gauterin -at- googlemail.com>
Enhanced generic swap function.
libs/core/swap.html
03
Miscellaneous
utility/value_initialized
libs/utility/
1.9.0
Value Initialized
Fernando Cacciola
Wrapper for uniform-syntax value initialization, based on the original idea of David Abrahams.
libs/utility/value_init.htm
Miscellaneous
utility/value_initialized
libs/utility/
1.9.0
1.76.0 beta1
Value Initialized
Fernando Cacciola
Wrapper for uniform-syntax value initialization, based on the original idea of David Abrahams.
libs/utility/value_init.htm
03
Miscellaneous
uuid
libs/uuid/
1.42.0
Uuid
Andy Tompkins
Andy Tompkins <atompkins -at- fastmail.fm>
A universally unique identifier.
libs/uuid/
Data
Domain
uuid
libs/uuid/
1.42.0
1.66.0 beta1
Uuid
Andy Tompkins
Andy Tompkins <atompkins -at- fastmail.fm>
Jim King <jking -at - apache.org>
A universally unique identifier.
libs/uuid/
Data
Domain
uuid
libs/uuid/
1.42.0
1.68.0 beta1
Uuid
Andy Tompkins
Andy Tompkins <atompkins -at- fastmail.fm>
James E. King III <jking -at- apache.org>
A universally unique identifier.
libs/uuid/
Data
Domain
uuid
libs/uuid/
1.42.0
1.77.0 beta1
Uuid
Andy Tompkins
Andy Tompkins <atompkins -at- fastmail.fm>
James E. King III <jking -at- apache.org>
A universally unique identifier.
libs/uuid/
03
Data
Domain
variant
libs/variant/
1.31.0
Variant
Eric Friedman
Itay Maman
Safe, generic, stack-based discriminated union container.
libs/variant/
Containers
Data
variant
libs/variant/
1.31.0
1.33.0
Variant
Eric Friedman
Itay Maman
Eric Friedman <ericbrandon -at- gmail.com>
Safe, generic, stack-based discriminated union container.
libs/variant/
Containers
Data
variant
libs/variant/
1.31.0
1.62.0 beta1
Variant
Eric Friedman
Itay Maman
Antony Polukhin <antoshkka -at- gmail.com>
Eric Friedman <ericbrandon -at- gmail.com>
Safe, generic, stack-based discriminated union container.
libs/variant/
Containers
Data
variant
libs/variant/
1.31.0
1.76.0 beta1
Variant
Eric Friedman
Itay Maman
Antony Polukhin <antoshkka -at- gmail.com>
Eric Friedman <ericbrandon -at- gmail.com>
Safe, generic, stack-based discriminated union container.
libs/variant/
03
Containers
Data
variant2
libs/variant2/
1.71.0 beta1
Variant2
Peter Dimov
Peter Dimov <pdimov -at- pdimov.com>
A never-valueless, strong guarantee implementation of std::variant.
libs/variant2/
Containers
Data
variant2
libs/variant2/
1.71.0
Variant2
Peter Dimov
Peter Dimov <pdimov -at- pdimov.com>
A never-valueless, strong guarantee implementation of std::variant.
libs/variant2/
Containers
Data
variant2
libs/variant2/
1.71.0
1.76.0 beta1
Variant2
Peter Dimov
Peter Dimov <pdimov -at- gmail.com>
A never-valueless, strong guarantee implementation of std::variant.
libs/variant2/
11
Containers
Data
vmd
libs/vmd/
1.60.0 beta1
VMD
Edward Diener
Edward Diener <eld -at- tropicsoft.com>
Variadic Macro Data library.
libs/vmd/
Preprocessor
vmd
libs/vmd/
1.60.0
VMD
Edward Diener
Edward Diener <eld -at- tropicsoft.com>
Variadic Macro Data library.
libs/vmd/
Preprocessor
vmd
libs/vmd/
1.60.0
1.76.0 beta1
VMD
Edward Diener
Edward Diener <eld -at- tropicsoft.com>
Variadic Macro Data library.
libs/vmd/
03
Preprocessor
wave
libs/wave/
1.33.0
Wave
Hartmut Kaiser
Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
The Boost.Wave library is a Standards conformant, and highly configurable implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface.
libs/wave/
String
wave
libs/wave/
1.33.0
1.79.0 beta1
Wave
Hartmut Kaiser
Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
The Boost.Wave library is a Standards conformant, and highly configurable implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface.
libs/wave/
11
String
winapi
libs/winapi/
1.56.0
hidden
WinAPI
Peter Dimov
Vicente J. Botet Escriba
Andrey Semashev
Andrey Semashev <andrey.semashev -at- gmail.com>
Windows API abstraction layer.
libs/winapi/
Miscellaneous
winapi
libs/winapi/
1.56.0
1.76.0 beta1
hidden
WinAPI
Peter Dimov
Vicente J. Botet Escriba
Andrey Semashev
Andrey Semashev <andrey.semashev -at- gmail.com>
Windows API abstraction layer.
libs/winapi/
03
Miscellaneous
xpressive
libs/xpressive/
1.34.0
Xpressive
Eric Niebler
Eric Niebler <eric -at- boost-consulting.com>
Regular expressions that can be written as strings or as expression templates, and which can refer to each other and themselves recursively with the power of context-free grammars.
libs/xpressive/
String
xpressive
libs/xpressive/
1.34.0
1.37.0
Xpressive
Eric Niebler
Eric Niebler <eric -at- boostpro.com>
Regular expressions that can be written as strings or as expression templates, and which can refer to each other and themselves recursively with the power of context-free grammars.
libs/xpressive/
String
yap
libs/yap/
1.68.0 beta1
YAP
T. Zachary Laine
Zach Laine <whatwasthataddress -at- gmail.com>
An expression template library for C++14 and later.
libs/yap/
Generic
Metaprogramming
yap
libs/yap/
1.68.0
YAP
T. Zachary Laine
Zach Laine <whatwasthataddress -at- gmail.com>
An expression template library for C++14 and later.
libs/yap/
Generic
Metaprogramming
yap
libs/yap/
1.68.0
1.78.0 beta1
YAP
T. Zachary Laine
Zach Laine <whatwasthataddress -at- gmail.com>
An expression template library for C++14 and later.
libs/yap/
14
Generic
Metaprogramming