Boost
Libraries
arrow_drop_down
List View
Grid View
Category View
M
D
Accumulators C++ 03
No description provided for this version.
Algorithm C++ 03
No description provided for this version.
Align C++ 03
Memory alignment functions, allocators, and adaptors.
Any C++ 03
Safe, generic container for single values of different value types.
Array C++ 03
No description provided for this version.
Asio C++ 03
Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs.
Assert C++ 03
Customizable assert macros.
Assign C++ 03
No description provided for this version.
Atomic C++ 03
C++11-style atomic<>.
Bimap C++ 03
No description provided for this version.
Bind 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.
Call Traits C++ 03
Defines types for passing parameters.
Chrono C++ 03
Useful time utilities. C++11.
Circular Buffer C++ 03
A STL compliant container also known as ring or cyclic buffer.
Compatibility C++ 03
No description provided for this version.
Compressed Pair C++ 03
Empty member optimization.
Concept Check C++ 03
No description provided for this version.
Config C++ 03
Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users.
Container C++ 03
Standard library containers and extensions.
Container Hash C++ 03
A TR1 hash function object that can be extended to hash user defined types.
Context C++ 03
Context switching library.
Conversion C++ 03
Polymorphic casts.
Core C++ 03
A collection of simple core utilities with minimal dependencies.
Coroutine C++ 03
Coroutine library.
CRC C++ 03
No description provided for this version.
Date Time C++ 03
No description provided for this version.
Detail C++ 03
No description provided for this version.
Dynamic Bitset C++ 03
No description provided for this version.
Enable If C++ 03
Selective inclusion of function template overloads.
Exception C++ 03
No description provided for this version.
Filesystem C++ 03
The Boost Filesystem Library provides portable facilities to query and manipulate paths, files, and directories.
Flyweight C++ 03
Design pattern to manage large quantities of highly redundant objects.
Foreach C++ 03
No description provided for this version.
Format C++ 03
No description provided for this version.
Function C++ 03
No description provided for this version.
Functional C++ 03
The Boost.Function library contains a family of class templates that are function object wrappers.
Functional/Factory C++ 03
Function object templates for dynamic and static object creation
Functional/Forward C++ 03
Adapters to allow generic function objects to accept arbitrary arguments
Functional/Overloaded Function C++ 03
Overload different functions into a single function object.
Function Types C++ 03
No description provided for this version.
Fusion C++ 03
No description provided for this version.
Geometry C++ 03
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
GIL C++ 03
No description provided for this version.
Graph C++ 03
No description provided for this version.
GraphParallel C++ 03
No description provided for this version.
Heap C++ 03
Priority queue data structures.
ICL C++ 03
No description provided for this version.
Identity Type C++ 03
Wrap types within round parenthesis so they can always be passed as macro parameters.
In Place Factory, Typed In Place Factory C++ 03
Generic in-place construction of contained objects with a variadic argument-list.
Integer C++ 03
No description provided for this version.
Interprocess C++ 03
Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators.
Interval C++ 03
No description provided for this version.
Intrusive C++ 03
Intrusive containers and algorithms.
IO C++ 03
No description provided for this version.
Iostreams C++ 03
No description provided for this version.
Iterator 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.
Lambda C++ 03
No description provided for this version.
Lexical Cast C++ 03
General literal text conversions, such as an int represented a string, or vice-versa.
Locale C++ 03
No description provided for this version.
Local Function C++ 03
No description provided for this version.
Lockfree C++ 03
Lockfree data structures.
Log C++ 03
Logging library.
Math 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.
Math Common Factor C++ 03
Greatest common divisor and least common multiple.
Math Octonion C++ 03
Octonions.
Math Quaternion C++ 03
Quaternions.
Math/Special Functions C++ 03
A wide selection of mathematical special functions.
Math/Statistical Distributions C++ 03
A wide selection of univariate statistical distributions and functions that operate on them.
Member Function C++ 03
Generalized binders for function/object/pointers and member functions.
Meta State Machine C++ 03
A very high-performance library for expressive UML2 finite state machines.
Min-Max C++ 03
No description provided for this version.
Move C++ 03
Portable move semantics for C++03 and C++11 compilers.
MPI C++ 03
No description provided for this version.
MPL C++ 03
No description provided for this version.
Multi-Array C++ 03
No description provided for this version.
Multi-Index 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.
Multiprecision C++ 03
Extended precision arithmetic types for floating point, integer andrational arithmetic.
Numeric Conversion C++ 03
No description provided for this version.
Odeint C++ 03
No description provided for this version.
Operators C++ 03
Templates ease arithmetic classes and iterators.
Optional C++ 03
Discriminated-union wrapper for optional values.
Parameter C++ 03
No description provided for this version.
Phoenix C++ 03
No description provided for this version.
Pointer Container C++ 03
No description provided for this version.
Polygon C++ 03
No description provided for this version.
Pool C++ 03
No description provided for this version.
Predef C++ 03
No description provided for this version.
Preprocessor C++ 03
Preprocessor metaprogramming tools including repetition and recursion.
Program Options C++ 03
No description provided for this version.
Property Map C++ 03
No description provided for this version.
Property Tree C++ 03
No description provided for this version.
Proto C++ 03
No description provided for this version.
Python C++ 03
No description provided for this version.
Random C++ 03
No description provided for this version.
Range C++ 03
No description provided for this version.
Ratio C++ 03
No description provided for this version.
Rational C++ 03
No description provided for this version.
Ref C++ 03
A utility library for passing references to generic functions.
Regex C++ 03
Regular expression library.
Result Of C++ 03
Determines the type of a function call expression.
Scope Exit C++ 03
No description provided for this version.
Serialization C++ 03
No description provided for this version.
Signals C++ 03
No description provided for this version.
Signals2 C++ 03
Managed signals & slots callback implementation (thread-safe version 2).
Smart Ptr C++ 03
Smart pointer class templates.
Spirit C++ 03
No description provided for this version.
Statechart C++ 03
No description provided for this version.
Static Assert C++ 03
No description provided for this version.
String Algo C++ 03
No description provided for this version.
String Ref C++ 03
No description provided for this version.
Swap C++ 03
Enhanced generic swap function.
System C++ 03
No description provided for this version.
Test C++ 03
No description provided for this version.
Thread C++ 03
Portable C++ multi-threading. C++11, C++14.
ThrowException C++ 03
A common infrastructure for throwing exceptions from Boost libraries.
Timer C++ 03
No description provided for this version.
Tokenizer C++ 03
No description provided for this version.
Tribool C++ 03
No description provided for this version.
TTI C++ 03
No description provided for this version.
Tuple C++ 03
No description provided for this version.
Type Erasure C++ 03
No description provided for this version.
Type Index C++ 03
Runtime/Compile time copyable type info.
Typeof C++ 03
No description provided for this version.
Type Traits C++ 03
Templates for fundamental properties of types.
uBLAS C++ 03
uBLAS provides matrix and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.
Units C++ 03
Zero-overhead dimensional analysis and unit/quantity manipulation and conversion.
Unordered C++ 03
Unordered associative containers.
Utility C++ 03
Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom.
Uuid C++ 03
No description provided for this version.
Value Initialized C++ 03
Wrapper for uniform-syntax value initialization, based on the original idea of David Abrahams.
Variant C++ 03
Safe, generic, stack-based discriminated union container.
Wave C++ 03
No description provided for this version.
WinAPI C++ 03
No description provided for this version.
Xpressive C++ 03
No description provided for this version.