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
www.boost-consulting.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk