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
This commit is contained in:
Paolo Carlini 2006-04-18 12:34:41 +00:00 committed by Paolo Carlini
parent 6370682af4
commit 065fc47037
3 changed files with 57 additions and 30 deletions

View 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)

View 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 />

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