Commit 065fc470 by Paolo Carlini Committed by Paolo Carlini

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
parent 6370682a
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> 2006-04-16 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/6702 (again) PR libstdc++/6702 (again)
......
...@@ -994,12 +994,9 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff ...@@ -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>Briefly, the features of TR1 and the current status are:
</p> </p>
<p><strong>Unordered containers - Complete -</strong> <p><strong>Reference_wrapper - Complete -</strong>
The unordered_set, unordered_map, unordered_multiset, and Useful to pass references to functions that take their parameters
unordered_multimap containers are hashed versions of the map, set, by value.
multimap, and multiset containers respectively. These classes are
suitable replacements for the SGI STL hash_map and hash_set
extensions.
</p> </p>
<p><strong>Reference-counted smart pointers - Complete -</strong> <p><strong>Reference-counted smart pointers - Complete -</strong>
...@@ -1008,6 +1005,13 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff ...@@ -1008,6 +1005,13 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff
pointer is destroyed the pointer is freed. pointer is destroyed the pointer is freed.
</p> </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> <p><strong>Type traits - Complete -</strong>
The type_traits class gives templates the ability to probe The type_traits class gives templates the ability to probe
information about the input type and enable type-dependent logic 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 ...@@ -1019,20 +1023,23 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff
semantics. semantics.
</p> </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> <p><strong>Tuples - Complete -</strong>
The tuple class implements small heterogeneous arrays. This is an The tuple class implements small heterogeneous arrays. This is an
enhanced pair. In fact, the standard pair is enhanced with a tuple enhanced pair. In fact, the standard pair is enhanced with a tuple
interface. interface.
</p> </p>
<p><strong>A regular expression engine</strong> <p><strong>C99 compatibility - Under construction - </strong>
This library provides for regular expression objects with traversal There are many features designed to minimize the divergence of the C
of text with return of subexpressions. and the C++ languages.
</p>
<p><strong>A random number engine</strong>
This library contains randow number generators with several different
choices of distribution.
</p> </p>
<p><strong>Special functions - Under construction - </strong> <p><strong>Special functions - Under construction - </strong>
...@@ -1043,9 +1050,14 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff ...@@ -1043,9 +1050,14 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff
zeta function all for your computing pleasure. zeta function all for your computing pleasure.
</p> </p>
<p><strong>C99 compatibility - Under construction - </strong> <p><strong>A regular expression engine</strong>
There are many features designed to minimize the divergence of the C This library provides for regular expression objects with traversal
and the C++ languages. 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> </p>
<hr /> <hr />
......
...@@ -818,17 +818,20 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff ...@@ -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: Briefly, the features of TR1 and the current status are:
Unordered containers - Complete - The unordered_set, unordered_map, Reference_wrapper - Complete - Useful to pass references to functions
unordered_multiset, and unordered_multimap containers are hashed that take their parameters by value.
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-counted smart pointers - Complete - The shared_ptr and Reference-counted smart pointers - Complete - The shared_ptr and
weak_ptr allow several object to know about a pointer and whether it 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 is valid. When the last reference to the pointer is destroyed the
pointer is freed. 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 Type traits - Complete - The type_traits class gives templates the
ability to probe information about the input type and enable ability to probe information about the input type and enable
type-dependent logic to be performed without the need of template 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 ...@@ -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-size arrays - Complete - The array class implements small
fixed-sized arrays with container semantics. 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 Tuples - Complete - The tuple class implements small heterogeneous
arrays. This is an enhanced pair. In fact, the standard pair is arrays. This is an enhanced pair. In fact, the standard pair is
enhanced with a tuple interface. enhanced with a tuple interface.
A regular expression engine This library provides for regular C99 compatibility - Under construction - There are many features
expression objects with traversal of text with return of designed to minimize the divergence of the C and the C++ languages.
subexpressions.
A random number engine This library contains randow number generators
with several different choices of distribution.
Special functions - Under construction - Twenty-three mathematical Special functions - Under construction - Twenty-three mathematical
functions familiar to physicists and engineers are included: functions familiar to physicists and engineers are included:
...@@ -855,8 +860,12 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff ...@@ -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 integrals, exponential integrals and the Riemann zeta function all for
your computing pleasure. your computing pleasure.
C99 compatibility - Under construction - There are many features A regular expression engine This library provides for regular
designed to minimize the divergence of the C and the C++ languages. 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? 5.6 Is libstdc++-v3 thread-safe?
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment