diff options
author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-01-26 11:29:20 +0000 |
---|---|---|
committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-01-26 11:29:20 +0000 |
commit | 1068b7dbd9138e059eccf72b97df5f3a7f194cdd (patch) | |
tree | 393627f2ed1e560bf65118cc438da81fa46d3429 /libstdc++-v3/docs | |
parent | 8ba1ca38d6be3dd5ed9d50aadd7565fb7c735b8e (diff) | |
download | gcc-1068b7dbd9138e059eccf72b97df5f3a7f194cdd.tar.gz |
2006-01-26 Paolo Carlini <pcarlini@suse.de>
* 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 <fenv.h> 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110252 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/docs')
-rw-r--r-- | libstdc++-v3/docs/html/ext/tr1.html | 24 | ||||
-rw-r--r-- | libstdc++-v3/docs/html/faq/index.html | 57 |
2 files changed, 49 insertions, 32 deletions
diff --git a/libstdc++-v3/docs/html/ext/tr1.html b/libstdc++-v3/docs/html/ext/tr1.html index de432f40ed6..0eeb8928bd5 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 </p> <p> -This page describes the TR1 support in mainline GCC CVS, not in any particular release. +In this implementation the header names are prefixed by +<code>tr1/</code>, for instance <code><tr1/functional></code>, +<code><tr1/memory></code>, and so on. +</p> + +<p> +This page describes the TR1 support in mainline GCC CVS, not in any particular +release. </p> <table border="1"> @@ -1796,25 +1803,25 @@ This page describes the TR1 support in mainline GCC CVS, not in any particular r <tr> <td>8.4</td> <td>Additions to header <code><cctype></code></td> + <td>done</td> <td></td> <td></td> - <td>missing</td> <td></td> </tr> <tr> <td>8.4.1</td> <td>Synopsis</td> + <td>done</td> <td></td> <td></td> - <td>missing</td> <td></td> </tr> <tr> <td>8.4.2</td> <td>Function <code>isblank</code></td> + <td>done</td> <td></td> <td></td> - <td>missing</td> <td></td> </tr> <tr> @@ -1828,25 +1835,25 @@ This page describes the TR1 support in mainline GCC CVS, not in any particular r <tr> <td>8.6</td> <td>Header <code><cfenv></code></td> + <td>done</td> <td></td> <td></td> - <td>missing</td> <td></td> </tr> <tr> <td>8.6.1</td> <td>Synopsis</td> + <td>done</td> <td></td> <td></td> - <td>missing</td> <td></td> </tr> <tr> <td>8.6.2</td> <td>Definitions</td> + <td>done</td> <td></td> <td></td> - <td>missing</td> <td></td> </tr> <tr> @@ -2259,7 +2266,8 @@ This page describes the TR1 support in mainline GCC CVS, not in any particular r <li> <a name="1"/> The shared_ptr implementation uses some code from the - <a href="http://www.boost.org/libs/smart_ptr/shared_ptr.htm">Boost shared_ptr</a> library. + <a href="http://www.boost.org/libs/smart_ptr/shared_ptr.htm">Boost + shared_ptr</a> library. </li> </ol> diff --git a/libstdc++-v3/docs/html/faq/index.html b/libstdc++-v3/docs/html/faq/index.html index e5290a3c521..4d0f922efcf 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 <hr /> <h2><a name="5_5">5.5 Does libstdc++ support TR1?</a></h2> - <p>The C++ Standard Library Technical Report adds many new features to the library. - The latest version of this effort is described in - <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf"> + <p>The C++ Standard Library Technical Report adds many new features to + the library. The latest version of this effort is described in + <a href= + "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf"> Technical Report 1</a>. </p> <p>libstdc++ strives to implement all of TR1. - The libstdc++ implementation status of the TR1 draft is listed in - <a href="../ext/tr1.html">this page</a>. + An <a href="../ext/tr1.html">overview</a> of the implementation status + is available. </p> <p>Briefly, the features of TR1 and the current status are: </p> <p><strong>Unordered containers - Complete -</strong> - 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. </p> <p><strong>Reference-counted smart pointers - Complete -</strong> - 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. </p> <p><strong>Type traits - Complete -</strong> - 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. </p> <p><strong>Fixed-size arrays - Complete -</strong> - The array class implements small fixed-sized arrays with container semantics. + The array class implements small fixed-sized arrays with container + semantics. </p> <p><strong>Tuples - Complete -</strong> - 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. </p> <p><strong>A regular expression engine</strong> - 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. </p> <p><strong>A random number engine</strong> - This library contains randow number generators with several different choices - of distribution. + This library contains randow number generators with several different + choices of distribution. </p> <p><strong>Special functions - Under construction - </strong> - 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. </p> <p><strong>C99 compatibility - Under construction - </strong> - 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. </p> <hr /> |