From 20921e5333ab7f3e2c233c20cf23bed943bf88ab Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Thu, 26 Jan 2006 11:29:20 +0000 Subject: cfenv: New. 2006-01-26 Paolo Carlini * include/tr1/cfenv: New. * include/Makefile.am: Add. * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: New. * testsuite/tr1/8_c_compatibility/cfenv/types.cc: Likewise. * acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Add checks. * docs/html/ext/tr1.html: Update; add note. * include/Makefile.in: Regenerate. * config.h.in: Likewise. * configure: Likewise. * testsuite/tr1/8_c_compatibility/complex/functions.cc: Tweak. * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise. * docs/html/faq/index.html: Fix link to tr1.html text; fix formatting. From-SVN: r110252 --- libstdc++-v3/docs/html/faq/index.html | 57 ++++++++++++++++++++--------------- 1 file changed, 33 insertions(+), 24 deletions(-) (limited to 'libstdc++-v3/docs/html/faq') diff --git a/libstdc++-v3/docs/html/faq/index.html b/libstdc++-v3/docs/html/faq/index.html index e5290a3..4d0f922 100644 --- a/libstdc++-v3/docs/html/faq/index.html +++ b/libstdc++-v3/docs/html/faq/index.html @@ -982,64 +982,73 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff

5.5 Does libstdc++ support TR1?

-

The C++ Standard Library Technical Report adds many new features to the library. - The latest version of this effort is described in - +

The C++ Standard Library Technical Report adds many new features to + the library. The latest version of this effort is described in + Technical Report 1.

libstdc++ strives to implement all of TR1. - The libstdc++ implementation status of the TR1 draft is listed in - this page. + An overview of the implementation status + is available.

Briefly, the features of TR1 and the current status are:

Unordered containers - Complete - - The unordered_set, unordered_map, unordered_multiset, and unordered_multimap containers - are hashed versions of the map, set, multimap, and multiset containers respectively. - These classes are suitable replacements for the SGI STL hash_map and hash_set extensions. + The unordered_set, unordered_map, unordered_multiset, and + unordered_multimap containers are hashed versions of the map, set, + multimap, and multiset containers respectively. These classes are + suitable replacements for the SGI STL hash_map and hash_set + extensions.

Reference-counted smart pointers - Complete - - The shared_ptr and weak_ptr allow several object to know about a pointer and whether it is valid. - When the last reference to the pointer is destroyed the pointer is freed. + The shared_ptr and weak_ptr allow several object to know about a + pointer and whether it is valid. When the last reference to the + pointer is destroyed the pointer is freed.

Type traits - Complete - - The type_traits class gives templates the ability to probe information about the input type - and enable type-dependent logic to be performed without the need of template specializations. + The type_traits class gives templates the ability to probe + information about the input type and enable type-dependent logic + to be performed without the need of template specializations.

Fixed-size arrays - Complete - - The array class implements small fixed-sized arrays with container semantics. + The array class implements small fixed-sized arrays with container + semantics.

Tuples - Complete - - The tuple class implements small heterogeneous arrays. This is an enhanced pair. - In fact, the standard pair is enhanced with a tuple interface. + The tuple class implements small heterogeneous arrays. This is an + enhanced pair. In fact, the standard pair is enhanced with a tuple + interface.

A regular expression engine - This library provides for regular expression objects with traversal of - text with return of subexpressions. + This library provides for regular expression objects with traversal + of text with return of subexpressions.

A random number engine - This library contains randow number generators with several different choices - of distribution. + This library contains randow number generators with several different + choices of distribution.

Special functions - Under construction - - Twenty-three mathematical functions familiar to physicists and engineers are included: - cylindrical and spherical Bessel and Neumann functions, hypergeometric functions, - Laguerre polynomials, Legendre functions, elliptic integrals, exponential integrals - and the Riemann zeta function all for your computing pleasure. + Twenty-three mathematical functions familiar to physicists and + engineers are included: cylindrical and spherical Bessel and Neumann + functions, hypergeometric functions, Laguerre polynomials, Legendre + functions, elliptic integrals, exponential integrals and the Riemann + zeta function all for your computing pleasure.

C99 compatibility - Under construction - - There are many features designed to minimize the divergence of the C and the C++ languages. + There are many features designed to minimize the divergence of the C + and the C++ languages.


-- cgit v1.1