diff options
author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-04-18 12:34:41 +0000 |
---|---|---|
committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-04-18 12:34:41 +0000 |
commit | 42479ad10dd6ef0621a9fac506ba6c195935dc4a (patch) | |
tree | e60b7fd98c295211173d51a476f1901ad01231d5 /libstdc++-v3 | |
parent | 84aacb407a5cc753b4341edca0ccaa61e3ef5d68 (diff) | |
download | gcc-42479ad10dd6ef0621a9fac506ba6c195935dc4a.tar.gz |
2006-04-18 Paolo Carlini <pcarlini@suse.de>
* docs/html/faq/index.html ([5.5]): Adjust to mention function
objects and reference_wrapper; minor tweaks.
* docs/html/faq/index.txt: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113031 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/docs/html/faq/index.html | 46 | ||||
-rw-r--r-- | libstdc++-v3/docs/html/faq/index.txt | 35 |
3 files changed, 57 insertions, 30 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 889153c4676..2539000811f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2006-04-18 Paolo Carlini <pcarlini@suse.de> + + * docs/html/faq/index.html ([5.5]): Adjust to mention function + objects and reference_wrapper; minor tweaks. + * docs/html/faq/index.txt: Regenerate. + 2006-04-16 Paolo Carlini <pcarlini@suse.de> PR libstdc++/6702 (again) diff --git a/libstdc++-v3/docs/html/faq/index.html b/libstdc++-v3/docs/html/faq/index.html index f734817c7e5..c0ed178bb0b 100644 --- a/libstdc++-v3/docs/html/faq/index.html +++ b/libstdc++-v3/docs/html/faq/index.html @@ -994,12 +994,9 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff <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. + <p><strong>Reference_wrapper - Complete -</strong> + Useful to pass references to functions that take their parameters + by value. </p> <p><strong>Reference-counted smart pointers - Complete -</strong> @@ -1008,6 +1005,13 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff pointer is destroyed the pointer is freed. </p> + <p><strong>Function objects - Complete -</strong> + Function return types (i.e, result_of), the functions template + mem_fn (a generalization of mem_fun and mem_fun_red), function + object binders (e.g, bind, a generalization of bind1st and bind2nd), + and polymorhpic function wrappers (e.g, class template function). + </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 @@ -1019,20 +1023,23 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff semantics. </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. + </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. </p> - <p><strong>A regular expression engine</strong> - 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. + <p><strong>C99 compatibility - Under construction - </strong> + There are many features designed to minimize the divergence of the C + and the C++ languages. </p> <p><strong>Special functions - Under construction - </strong> @@ -1043,9 +1050,14 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff 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. + <p><strong>A regular expression engine</strong> + 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. </p> <hr /> diff --git a/libstdc++-v3/docs/html/faq/index.txt b/libstdc++-v3/docs/html/faq/index.txt index 95e8a8685e0..a9df04e7ec8 100644 --- a/libstdc++-v3/docs/html/faq/index.txt +++ b/libstdc++-v3/docs/html/faq/index.txt @@ -818,17 +818,20 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff 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. + Reference_wrapper - Complete - Useful to pass references to functions + that take their parameters by value. 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. + Function objects - Complete - Function return types (i.e, result_of), + the functions template mem_fn (a generalization of mem_fun and + mem_fun_red), function object binders (e.g, bind, a generalization of + bind1st and bind2nd), and polymorhpic function wrappers (e.g, class + template function). + 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 @@ -837,16 +840,18 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff Fixed-size arrays - Complete - The array class implements small fixed-sized arrays with container semantics. + 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. + 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. - A regular expression engine 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. + C99 compatibility - Under construction - There are many features + designed to minimize the divergence of the C and the C++ languages. Special functions - Under construction - Twenty-three mathematical functions familiar to physicists and engineers are included: @@ -855,8 +860,12 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff 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. + A regular expression engine 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. _________________________________________________________________ 5.6 Is libstdc++-v3 thread-safe? |