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/ext/tr1.html | 24 ++++++++++----- libstdc++-v3/docs/html/faq/index.html | 57 ++++++++++++++++++++--------------- 2 files changed, 49 insertions(+), 32 deletions(-) (limited to 'libstdc++-v3/docs/html') diff --git a/libstdc++-v3/docs/html/ext/tr1.html b/libstdc++-v3/docs/html/ext/tr1.html index de432f4..0eeb892 100644 --- a/libstdc++-v3/docs/html/ext/tr1.html +++ b/libstdc++-v3/docs/html/ext/tr1.html @@ -30,7 +30,14 @@ Draft Technical Report on C++ Library Extensions

-This page describes the TR1 support in mainline GCC CVS, not in any particular release. +In this implementation the header names are prefixed by +tr1/, for instance <tr1/functional>, +<tr1/memory>, and so on. +

+ +

+This page describes the TR1 support in mainline GCC CVS, not in any particular +release.

@@ -1796,25 +1803,25 @@ This page describes the TR1 support in mainline GCC CVS, not in any particular r + - + - + - @@ -1828,25 +1835,25 @@ This page describes the TR1 support in mainline GCC CVS, not in any particular r + - + - + - @@ -2259,7 +2266,8 @@ This page describes the TR1 support in mainline GCC CVS, not in any particular r
  • The shared_ptr implementation uses some code from the - Boost shared_ptr library. + Boost + shared_ptr library.
  • 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
    8.4 Additions to header <cctype>done missing
    8.4.1 Synopsisdone missing
    8.4.2 Function isblankdone missing
    8.6 Header <cfenv>done missing
    8.6.1 Synopsisdone missing
    8.6.2 Definitionsdone missing