Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for a snapshot of the develop branch, built from commit 2daa88693b.
Getting Started         Tools         Web Site         News         Community         FAQ         More Info
Libraries Listed Alphabetically
Libraries Listed by Category
Algorithms
Broken compiler workarounds
Concurrent Programming
Containers
Correctness and testing
Data structures
Domain Specific
Error handling and recovery
Function objects and higher-order programming
Generic Programming
Image processing
Input/Output
Inter-language support
Iterators
Language Features Emulation
Math and numerics
Memory
Parsing
Patterns and Idioms
Preprocessor Metaprogramming
Programming Interfaces
State Machines
String and text processing
System
Template Metaprogramming
Miscellaneous
Libraries Retired from Boost

See Getting Started page to find out how to download, build, and install the libraries.


Libraries Listed Alphabetically


Libraries Listed by Category

Algorithms

Broken compiler workarounds

Concurrent Programming

Containers

Correctness and testing

Data structures

Domain Specific

Error handling and recovery

Function objects and higher-order programming

Generic Programming

Image processing

Input/Output

Inter-language support

Iterators

Language Features Emulation

Math and numerics

Memory

Parsing

Patterns and Idioms

Preprocessor Metaprogramming

Programming Interfaces

State Machines

String and text processing

System

Template Metaprogramming

Miscellaneous

[Category suggestions from Aleksey Gurtovoy, Beman Dawes and Vicente J. Botet Escribá]


Libraries Retired from Boost


Revised 19 Feb 2015

© Copyright Beman Dawes 2000-2004

Distributed under the Boost Software License, Version 1.0. (See file LICENSE_1_0.txt or www.boost.org/LICENSE_1_0.txt)