From 065fc47037c7a03f47b5c80d34f0c0adbe06e592 Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Tue, 18 Apr 2006 12:34:41 +0000 Subject: [PATCH] index.html ([5.5]): Adjust to mention function objects and reference_wrapper; minor tweaks. 2006-04-18 Paolo Carlini * docs/html/faq/index.html ([5.5]): Adjust to mention function objects and reference_wrapper; minor tweaks. * docs/html/faq/index.txt: Regenerate. From-SVN: r113031 --- libstdc++-v3/ChangeLog | 6 ++++ libstdc++-v3/docs/html/faq/index.html | 46 +++++++++++++++++---------- 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 + + * 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 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

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 - @@ -1008,6 +1005,13 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff 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 @@ -1019,20 +1023,23 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff 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 - @@ -1043,9 +1050,14 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff 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.


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? -- 2.30.2