Boost C++ Libraries 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.


This documentation was pulled together by John Maddock, using Boost.Quickbook and Boost.DocBook.

The original version of this library was created by Steve Cleary, Beman Dawes, Howard Hinnant, and John Maddock. John Maddock is the current maintainer of the library.

This version of type traits library is based on contributions by Adobe Systems Inc, David Abrahams, Steve Cleary, Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, Itay Maman, John Maddock, Thorsten Ottosen, Robert Ramey, Jeremy Siek and Antony Polukhin.

Mat Marcus and Jesse Jones invented, and published a paper describing, the partial specialization workarounds used in this library.

Aleksey Gurtovoy added MPL integration to the library.

The is_convertible template is based on code originally devised by Andrei Alexandrescu, see "Generic<Programming>: Mappings between Types and Values".

The latest version of this library and documentation can be found at Bugs, suggestions and discussion should be directed to (see for subscription details).