diff options
Diffstat (limited to 'libstdc++-v3/doc/html/manual/ext_utilities.html')
-rw-r--r-- | libstdc++-v3/doc/html/manual/ext_utilities.html | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/libstdc++-v3/doc/html/manual/ext_utilities.html b/libstdc++-v3/doc/html/manual/ext_utilities.html index aba78264765..9072df35e9c 100644 --- a/libstdc++-v3/doc/html/manual/ext_utilities.html +++ b/libstdc++-v3/doc/html/manual/ext_utilities.html @@ -4,20 +4,21 @@ Extensions </th><td align="right"> <a accesskey="n" href="ext_algorithms.html">Next</a></td></tr></table><hr/></div><div class="chapter" title="Chapter 24. Utilities"><div class="titlepage"><div><div><h2 class="title"><a id="manual.ext.util"/>Chapter 24. Utilities</h2></div></div></div><p> - The <functional> header contains many additional functors + The <code class="filename"><functional></code> header + contains many additional functors and helper functions, extending section 20.3. They are implemented in the file stl_function.h: - </p><div class="itemizedlist"><ul class="itemizedlist"><li class="listitem"><p><code class="code">identity_element</code> for addition and multiplication. * + </p><div class="itemizedlist"><ul class="itemizedlist"><li class="listitem"><p><code class="code">identity_element</code> for addition and multiplication. </p></li><li class="listitem"><p>The functor <code class="code">identity</code>, whose <code class="code">operator()</code> - returns the argument unchanged. * + returns the argument unchanged. </p></li><li class="listitem"><p>Composition functors <code class="code">unary_function</code> and <code class="code">binary_function</code>, and their helpers <code class="code">compose1</code> - and <code class="code">compose2</code>. * - </p></li><li class="listitem"><p><code class="code">select1st</code> and <code class="code">select2nd</code>, to strip pairs. * - </p></li><li class="listitem"><p><code class="code">project1st</code> and <code class="code">project2nd</code>. * </p></li><li class="listitem"><p>A set of functors/functions which always return the same result. They + and <code class="code">compose2</code>. + </p></li><li class="listitem"><p><code class="code">select1st</code> and <code class="code">select2nd</code>, to strip pairs. + </p></li><li class="listitem"><p><code class="code">project1st</code> and <code class="code">project2nd</code>. </p></li><li class="listitem"><p>A set of functors/functions which always return the same result. They are <code class="code">constant_void_fun</code>, <code class="code">constant_binary_fun</code>, <code class="code">constant_unary_fun</code>, <code class="code">constant0</code>, - <code class="code">constant1</code>, and <code class="code">constant2</code>. * </p></li><li class="listitem"><p>The class <code class="code">subtractive_rng</code>. * </p></li><li class="listitem"><p>mem_fun adaptor helpers <code class="code">mem_fun1</code> and + <code class="code">constant1</code>, and <code class="code">constant2</code>. </p></li><li class="listitem"><p>The class <code class="code">subtractive_rng</code>. </p></li><li class="listitem"><p>mem_fun adaptor helpers <code class="code">mem_fun1</code> and <code class="code">mem_fun1_ref</code> are provided for backwards compatibility. </p></li></ul></div><p> 20.4.1 can use several different allocators; they are described on the main extensions page. @@ -34,8 +35,8 @@ you can also use </p><pre class="programlisting"> get_temporary_buffer(5, (int*)0); </pre><p> - A class <code class="code">temporary_buffer</code> is given in stl_tempbuf.h. * + A class <code class="code">temporary_buffer</code> is given in stl_tempbuf.h. </p><p> The specialized algorithms of section 20.4.4 are extended with - <code class="code">uninitialized_copy_n</code>. * + <code class="code">uninitialized_copy_n</code>. </p></div><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td align="left"><a accesskey="p" href="bk01pt03ch23s02.html">Prev</a> </td><td align="center"><a accesskey="u" href="extensions.html">Up</a></td><td align="right"> <a accesskey="n" href="ext_algorithms.html">Next</a></td></tr><tr><td align="left" valign="top">Deprecated </td><td align="center"><a accesskey="h" href="../index.html">Home</a></td><td align="right" valign="top"> Chapter 25. Algorithms</td></tr></table></div></body></html> |