None
None
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
None
None
None
None
None
None
None
Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs.
C++11-style atomic<>.
Context switching library.
Coroutine library.
Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators.
Lockfree data structures.
None
Portable C++ multi-threading. C++11, C++14.
None
None
A STL compliant container also known as ring or cyclic buffer.
Standard library containers and extensions.
None
None
None
None
Intrusive containers and algorithms.
None
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.
None
None
None
Unordered associative containers.
Safe, generic, stack-based discriminated union container.
Customizable assert macros.
None
None
None
Safe, generic container for single values of different value types.
None
Empty member optimization.
Standard library containers and extensions.
None
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
Priority queue data structures.
None
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.
Discriminated-union wrapper for optional values.
None
None
None
None
None
None
Safe, generic, stack-based discriminated union container.
None
None
None
Portable move semantics for C++03 and C++11 compilers.
None
None
A common infrastructure for throwing exceptions from Boost libraries.
Runtime/Compile time copyable type info.
None
Customizable assert macros.
None
None
A common infrastructure for throwing exceptions from Boost libraries.
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.
None
The Boost.Function library contains a family of class templates that are function object wrappers.
Function object templates for dynamic and static object creation
Adapters to allow generic function objects to accept arbitrary arguments
Overload different functions into a single function object.
None
None
Generalized binders for function/object/pointers and member functions.
None
A utility library for passing references to generic functions.
Determines the type of a function call expression.
Managed signals & slots callback implementation (thread-safe version 2).
Defines types for passing parameters.
None
Selective inclusion of function template overloads.
None
None
Generic in-place construction of contained objects with a variadic argument-list.
Templates ease arithmetic classes and iterators.
None
None
None
Templates for fundamental properties of types.
None
None
Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs.
None
None
None
None
None
None
None
None
None
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.
Templates ease arithmetic classes and iterators.
None
None
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
None
None
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.
None
Extended precision arithmetic types for floating point, integer andrational arithmetic.
None
None
Templates ease arithmetic classes and iterators.
None
None
None
None
uBLAS provides matrix and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.
None
None
None
None
None
None
Templates for fundamental properties of types.
Polymorphic casts.
A collection of simple core utilities with minimal dependencies.
None
General literal text conversions, such as an int represented a string, or vice-versa.
Logging library.
None
None
None
Enhanced generic swap function.
None
None
Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom.
Wrapper for uniform-syntax value initialization, based on the original idea of David Abrahams.
None
None
Empty member optimization.
Design pattern to manage large quantities of highly redundant objects.
Managed signals & slots callback implementation (thread-safe version 2).
Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom.
Wrap types within round parenthesis so they can always be passed as macro parameters.
Preprocessor metaprogramming tools including repetition and recursion.
A very high-performance library for expressive UML2 finite state machines.
None
None
None
General literal text conversions, such as an int represented a string, or vice-versa.
None
Regular expression library.
None
None
None
None
None
None
Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users.
No libraries match your search.
Try a shorter keyword, or check the spelling.