Boost
Libraries
arrow_drop_down
List View
Grid View
Category View
M
D

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

Memory alignment functions, allocators, and adaptors.

C++ 03

Safe, generic container for single values of different value types.

C++ 03

No description provided for this version.

C++ 03

Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs.

C++ 03

Customizable assert macros.

No description provided for this version.

C++ 03
IO

C++11-style atomic<>.

C++ 03

No description provided for this version.

C++ 03

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.

Defines types for passing parameters.

C++ 03

Useful time utilities. C++11.

C++ 03

A STL compliant container also known as ring or cyclic buffer.

C++ 03

No description provided for this version.

C++ 03

Empty member optimization.

C++ 03

No description provided for this version.

Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users.

C++ 03

Standard library containers and extensions.

C++ 03

A TR1 hash function object that can be extended to hash user defined types.

C++ 03

Context switching library.

C++ 03

Polymorphic casts.

C++ 03

A collection of simple core utilities with minimal dependencies.

C++ 03

Coroutine library.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

Selective inclusion of function template overloads.

C++ 03

No description provided for this version.

The Boost Filesystem Library provides portable facilities to query and manipulate paths, files, and directories.

C++ 03

Design pattern to manage large quantities of highly redundant objects.

C++ 03

No description provided for this version.

No description provided for this version.

C++ 03

No description provided for this version.

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.

No description provided for this version.

No description provided for this version.

The Boost.Geometry library provides geometric algorithms, primitives and spatial index.

C++ 03

No description provided for this version.

No description provided for this version.

No description provided for this version.

Priority queue data structures.

C++ 03

No description provided for this version.

C++ 03

Wrap types within round parenthesis so they can always be passed as macro parameters.

C++ 03

Generic in-place construction of contained objects with a variadic argument-list.

C++ 03

No description provided for this version.

C++ 03

Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators.

C++ 03

No description provided for this version.

C++ 03

Intrusive containers and algorithms.

C++ 03

No description provided for this version.

C++ 03
IO

No description provided for this version.

C++ 03

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.

C++ 03

No description provided for this version.

General literal text conversions, such as an int represented a string, or vice-versa.

No description provided for this version.

C++ 03

No description provided for this version.

Lockfree data structures.

C++ 03

Logging library.

C++ 03

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.

C++ 03

Greatest common divisor and least common multiple.

C++ 03

Octonions.

C++ 03

Quaternions.

C++ 03

A wide selection of mathematical special functions.

C++ 03

A wide selection of univariate statistical distributions and functions that operate on them.

C++ 03

Generalized binders for function/object/pointers and member functions.

A very high-performance library for expressive UML2 finite state machines.

C++ 03

No description provided for this version.

C++ 03

Portable move semantics for C++03 and C++11 compilers.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

No description provided for this version.

C++ 03

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.

C++ 03

Extended precision arithmetic types for floating point, integer andrational arithmetic.

C++ 03

No description provided for this version.

No description provided for this version.

C++ 03

Templates ease arithmetic classes and iterators.

Discriminated-union wrapper for optional values.

C++ 03

No description provided for this version.

No description provided for this version.

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

Preprocessor metaprogramming tools including repetition and recursion.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

No description provided for this version.

C++ 03

No description provided for this version.

No description provided for this version.

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

A utility library for passing references to generic functions.

Regular expression library.

C++ 03

Determines the type of a function call expression.

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03
IO

No description provided for this version.

C++ 03

Managed signals & slots callback implementation (thread-safe version 2).

Smart pointer class templates.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

Enhanced generic swap function.

C++ 03

No description provided for this version.

No description provided for this version.

C++ 03

Portable C++ multi-threading. C++11, C++14.

C++ 03

A common infrastructure for throwing exceptions from Boost libraries.

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

Runtime/Compile time copyable type info.

C++ 03

No description provided for this version.

C++ 03

Templates for fundamental properties of types.

uBLAS provides matrix and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.

C++ 03

Zero-overhead dimensional analysis and unit/quantity manipulation and conversion.

C++ 03

Unordered associative containers.

C++ 03

Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom.

No description provided for this version.

C++ 03

Wrapper for uniform-syntax value initialization, based on the original idea of David Abrahams.

C++ 03

Safe, generic, stack-based discriminated union container.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03

No description provided for this version.

C++ 03