...one of the most highly
regarded and expertly designed C++ library projects in the
world.

— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards

Copyright © 2005 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
- 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
- Implementation
- Testing

Important | |
---|---|

This library is deprecated in favor of native C++11 standard library features, as a result it receives little or no maintenance. |

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`

.