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 an old version of Boost. Click here to view this page for the latest version.

Boost Libraries and Documentation

Libraries Listed Alphabetically
Libraries Listed by Category
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
Data structures
Input/Output
Inter-language support
Memory
Parsing
Programming Interfaces
Miscellaneous
Broken compiler workarounds
Libraries Retired from Boost

See Compiler Status page to find out what library works with which compiler.
See Getting Started page to find out how to download, build, and install the libraries.

Documentation for some Boost libraries is available in other forms, including DocBook, XSL Formatting Objects, and Unix man pages. This documentation is available on Sourceforge.


Libraries Listed Alphabetically


Libraries Listed by Category

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

Data structures

Input/Output

Inter-language support

Memory

Parsing

Programming Interfaces

Miscellaneous

Broken compiler workarounds

[Category suggestions from Aleksey Gurtovoy and Beman Dawes]


Libraries Retired from Boost


Revised 12 Mar 2006

© Copyright Beman Dawes 2000-2004

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