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

Click here to view the latest version of this page.
PrevUpHomeNext

Chapter 25. Boost.TR1

John Maddock

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

Table of Contents

Introduction
Usage
Whether to use Your Native TR1 Library
Header Include Style
Writing Code
Configuration
TR1 By Subject
Reference Wrappers.
Smart Pointers.
Class template result_of.
Function template mem_fn.
Function Object Binders.
Polymorphic function wrappers.
Type Traits.
Random Number Generators and Distributions.
Tuples.
Tuple Interface to std::pair.
Fixed Size Array.
Hash Function Objects.
Regular Expressions.
Complex Number Algorithm Overloads.
Complex Number Additional Algorithms.
Unordered Associative Set (Hash Table).
Unordered Associative Map (Hash Table).
Mathematical Special Functions.
C99 Mathematical Special Functions.
TR1 By Header
<array>
<cmath>
<complex>
<functional>
<memory>
<random>
<regex>
<tuple>
<type_traits>
<unordered_map>
<unordered_set>
<utility>
Implementation
Testing

The TR1 library provides an implementation of the C++ Technical Report on Standard Library Extensions. This library does not itself implement the TR1 components, rather it's a thin wrapper that will include your standard library's TR1 implementation (if it has one), otherwise it will include the Boost Library equivalents, and import them into namespace std::tr1.

Last revised: April 25, 2011 at 16:56:08 +0100


PrevUpHomeNext