index.html ([5.5]): Adjust to mention function objects and reference_wrapper; minor...
authorPaolo Carlini <pcarlini@suse.de>
Tue, 18 Apr 2006 12:34:41 +0000 (12:34 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 18 Apr 2006 12:34:41 +0000 (12:34 +0000)
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.

From-SVN: r113031

libstdc++-v3/ChangeLog
libstdc++-v3/docs/html/faq/index.html
libstdc++-v3/docs/html/faq/index.txt

index 889153c4676680bf080bad2ee9bf0761887ea9ad..2539000811ffdb1ba51a1af0cf5fa1338c61abb8 100644 (file)
@@ -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)
index f734817c7e5b02fde4678e324a086ee52c50f641..c0ed178bb0bac190e5a0a1691bd679f0770a3fdb 100644 (file)
@@ -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 />
index 95e8a8685e03e9416d0879afb4faa0d59f91179a..a9df04e7ec8a7dd8762d74358722a629826a9e57 100644 (file)
@@ -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?