Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Chapter18.Boost.TR1

John Maddock

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <ulink url="http://www.boost.orgLICENSE_1_0.txt"> http:/www.boost.org/LICENSE_1_0.txt</ulink>)

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.
TR By Subject: Unsupported Features
Mathematical Special Functions.
Unordered Associative Set (Hash Table).
Unordered Associative Map (Hash Table).
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: February 29, 2008 at 05:14:35 -0500


PrevUpHomeNext