Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2005-09-12 11:09:25

"John Maddock" <john_at_[hidden]> writes:

> Description:
> ~~~~~~~~
> 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. Functionality supported includes:
> 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.
> Functionality in TR1 but not yet available in this implementation (because
> they're not in Boost):
> Mathematical Special Functions.
> Unordered Associative Set (Hash Table).
> Unordered Associative Map (Hash Table).
> C99 C language additions.

Does it really have a TR1-compatible bind()? According to Peter,
Boost.Bind is not TR1-compatible.

Dave Abrahams
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at