aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/docs
diff options
context:
space:
mode:
authorPaolo Carlini <pcarlini@suse.de>2006-04-18 12:34:41 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2006-04-18 12:34:41 +0000
commit065fc47037c7a03f47b5c80d34f0c0adbe06e592 (patch)
treee60b7fd98c295211173d51a476f1901ad01231d5 /libstdc++-v3/docs
parent6370682af493743331f75d3d5baddff3ffbe1234 (diff)
downloadgcc-065fc47037c7a03f47b5c80d34f0c0adbe06e592.zip
gcc-065fc47037c7a03f47b5c80d34f0c0adbe06e592.tar.gz
gcc-065fc47037c7a03f47b5c80d34f0c0adbe06e592.tar.bz2
index.html ([5.5]): Adjust to mention function objects and reference_wrapper; minor tweaks.
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
Diffstat (limited to 'libstdc++-v3/docs')
-rw-r--r--libstdc++-v3/docs/html/faq/index.html46
-rw-r--r--libstdc++-v3/docs/html/faq/index.txt35
2 files changed, 51 insertions, 30 deletions
diff --git a/libstdc++-v3/docs/html/faq/index.html b/libstdc++-v3/docs/html/faq/index.html
index f734817..c0ed178 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 95e8a86..a9df04e 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?