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 16. 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
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

Introduction

This documentation is also available in printer-friendly PDF format.

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: May 09, 2007 at 17:20:56 GMT


PrevUpHomeNext