Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > c74ab286c3d46f9b82671d206e43a74b > files > 762

libstdc++-docs-4.6.3-2.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libstdc++: algorithmfwd.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libstdc++</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('a00750.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">parallel/algorithmfwd.h File Reference</div>  </div>
</div>
<div class="contents">

<p><a href="a00750_source.html">Go to the source code of this file.</a></p>
<h2><a name="namespaces"></a>
Namespaces</h2>
<ul>
<li>namespace <a class="el" href="a01137.html">std</a>
<li>namespace <a class="el" href="a01145.html">std::__parallel</a>
</ul>
<h2><a name="func-members"></a>
Functions</h2>
<ul>
<li><a class="anchor" id="a30828e1bca60d01d7596d80529583b70"></a><!-- doxytag: member="parallel/algorithmfwd.h::__adjacent_find_switch" ref="a30828e1bca60d01d7596d80529583b70" args="(_FIter, _FIter, _IterTag)" -->
template&lt;typename _FIter , typename _IterTag &gt; _FIter <b>std::__parallel::__adjacent_find_switch</b> (_FIter, _FIter, _IterTag)
<li><a class="anchor" id="a6acc4f7886ceb6dc7dc4fb61a8df0cdd"></a><!-- doxytag: member="parallel/algorithmfwd.h::__adjacent_find_switch" ref="a6acc4f7886ceb6dc7dc4fb61a8df0cdd" args="(_RAIter __begin, _RAIter __end, random_access_iterator_tag)" -->
template&lt;typename _RAIter &gt; _RAIter <b>std::__parallel::__adjacent_find_switch</b> (_RAIter __begin, _RAIter __end, random_access_iterator_tag)
<li><a class="anchor" id="ae0a90bd88cc85ee96d3f1970ef145b7a"></a><!-- doxytag: member="parallel/algorithmfwd.h::__adjacent_find_switch" ref="ae0a90bd88cc85ee96d3f1970ef145b7a" args="(_RAIter, _RAIter, _BiPredicate, random_access_iterator_tag)" -->
template&lt;typename _RAIter , typename _BiPredicate &gt; _RAIter <b>std::__parallel::__adjacent_find_switch</b> (_RAIter, _RAIter, _BiPredicate, random_access_iterator_tag)
<li><a class="anchor" id="acd2f2be1c02b97318ac2cc96a15352e6"></a><!-- doxytag: member="parallel/algorithmfwd.h::__adjacent_find_switch" ref="acd2f2be1c02b97318ac2cc96a15352e6" args="(_FIter, _FIter, _BiPredicate, _IterTag)" -->
template&lt;typename _FIter , typename _BiPredicate , typename _IterTag &gt; _FIter <b>std::__parallel::__adjacent_find_switch</b> (_FIter, _FIter, _BiPredicate, _IterTag)
<li><a class="anchor" id="a374700111b03d1cff8e36f9f9cc64e86"></a><!-- doxytag: member="parallel/algorithmfwd.h::__count_if_switch" ref="a374700111b03d1cff8e36f9f9cc64e86" args="(_IIter, _IIter, _Predicate, _IterTag)" -->
template&lt;typename _IIter , typename _Predicate , typename _IterTag &gt; iterator_traits&lt; _IIter &gt;<br class="typebreak"/>
::difference_type <b>std::__parallel::__count_if_switch</b> (_IIter, _IIter, _Predicate, _IterTag)
<li><a class="anchor" id="a8aaa8d18cfa6289808d0b926e7dd3797"></a><!-- doxytag: member="parallel/algorithmfwd.h::__count_if_switch" ref="a8aaa8d18cfa6289808d0b926e7dd3797" args="(_RAIter __begin, _RAIter __end, _Predicate __pred, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism_tag=__gnu_parallel::parallel_unbalanced)" -->
template&lt;typename _RAIter , typename _Predicate &gt; iterator_traits&lt; _RAIter &gt;<br class="typebreak"/>
::difference_type <b>std::__parallel::__count_if_switch</b> (_RAIter __begin, _RAIter __end, _Predicate __pred, random_access_iterator_tag, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag=__gnu_parallel::parallel_unbalanced)
<li><a class="anchor" id="ab6da97a61ed8d2ea80c957976e8dece4"></a><!-- doxytag: member="parallel/algorithmfwd.h::__count_switch" ref="ab6da97a61ed8d2ea80c957976e8dece4" args="(_IIter, _IIter, const _Tp &amp;, _IterTag)" -->
template&lt;typename _IIter , typename _Tp , typename _IterTag &gt; iterator_traits&lt; _IIter &gt;<br class="typebreak"/>
::difference_type <b>std::__parallel::__count_switch</b> (_IIter, _IIter, const _Tp &amp;, _IterTag)
<li><a class="anchor" id="a0bc3a2d6b31975016b421be5eb577599"></a><!-- doxytag: member="parallel/algorithmfwd.h::__count_switch" ref="a0bc3a2d6b31975016b421be5eb577599" args="(_RAIter __begin, _RAIter __end, const _Tp &amp;__value, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism_tag=__gnu_parallel::parallel_unbalanced)" -->
template&lt;typename _RAIter , typename _Tp &gt; iterator_traits&lt; _RAIter &gt;<br class="typebreak"/>
::difference_type <b>std::__parallel::__count_switch</b> (_RAIter __begin, _RAIter __end, const _Tp &amp;__value, random_access_iterator_tag, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag=__gnu_parallel::parallel_unbalanced)
<li><a class="anchor" id="ab2ced94551dfc5067baba76db1343ee8"></a><!-- doxytag: member="parallel/algorithmfwd.h::__find_first_of_switch" ref="ab2ced94551dfc5067baba76db1343ee8" args="(_IIter, _IIter, _FIter, _FIter, _IterTag1, _IterTag2)" -->
template&lt;typename _IIter , typename _FIter , typename _IterTag1 , typename _IterTag2 &gt; _IIter <b>std::__parallel::__find_first_of_switch</b> (_IIter, _IIter, _FIter, _FIter, _IterTag1, _IterTag2)
<li><a class="anchor" id="a238bb7c9f54ade25202eaf4680eecc1d"></a><!-- doxytag: member="parallel/algorithmfwd.h::__find_first_of_switch" ref="a238bb7c9f54ade25202eaf4680eecc1d" args="(_RAIter, _RAIter, _FIter, _FIter, _BiPredicate, random_access_iterator_tag, _IterTag)" -->
template&lt;typename _RAIter , typename _FIter , typename _BiPredicate , typename _IterTag &gt; _RAIter <b>std::__parallel::__find_first_of_switch</b> (_RAIter, _RAIter, _FIter, _FIter, _BiPredicate, random_access_iterator_tag, _IterTag)
<li><a class="anchor" id="a16d32f1902171e083e67b0dda166f547"></a><!-- doxytag: member="parallel/algorithmfwd.h::__find_first_of_switch" ref="a16d32f1902171e083e67b0dda166f547" args="(_IIter, _IIter, _FIter, _FIter, _BiPredicate, _IterTag1, _IterTag2)" -->
template&lt;typename _IIter , typename _FIter , typename _BiPredicate , typename _IterTag1 , typename _IterTag2 &gt; _IIter <b>std::__parallel::__find_first_of_switch</b> (_IIter, _IIter, _FIter, _FIter, _BiPredicate, _IterTag1, _IterTag2)
<li><a class="anchor" id="a7117a959004d7deee4ba6e6e8411b9ea"></a><!-- doxytag: member="parallel/algorithmfwd.h::__find_if_switch" ref="a7117a959004d7deee4ba6e6e8411b9ea" args="(_IIter, _IIter, _Predicate, _IterTag)" -->
template&lt;typename _IIter , typename _Predicate , typename _IterTag &gt; _IIter <b>std::__parallel::__find_if_switch</b> (_IIter, _IIter, _Predicate, _IterTag)
<li><a class="anchor" id="aad7ca054ef42a61eb13f7e02856318f2"></a><!-- doxytag: member="parallel/algorithmfwd.h::__find_if_switch" ref="aad7ca054ef42a61eb13f7e02856318f2" args="(_RAIter __begin, _RAIter __end, _Predicate __pred, random_access_iterator_tag)" -->
template&lt;typename _RAIter , typename _Predicate &gt; _RAIter <b>std::__parallel::__find_if_switch</b> (_RAIter __begin, _RAIter __end, _Predicate __pred, random_access_iterator_tag)
<li><a class="anchor" id="a38240ac195e1a2ada1bd3e85c859c7f3"></a><!-- doxytag: member="parallel/algorithmfwd.h::__find_switch" ref="a38240ac195e1a2ada1bd3e85c859c7f3" args="(_IIter, _IIter, const _Tp &amp;, _IterTag)" -->
template&lt;typename _IIter , typename _Tp , typename _IterTag &gt; _IIter <b>std::__parallel::__find_switch</b> (_IIter, _IIter, const _Tp &amp;, _IterTag)
<li><a class="anchor" id="a701cc1ab3fd0fb43eafbc859e734c364"></a><!-- doxytag: member="parallel/algorithmfwd.h::__find_switch" ref="a701cc1ab3fd0fb43eafbc859e734c364" args="(_RAIter __begin, _RAIter __end, const _Tp &amp;__val, random_access_iterator_tag)" -->
template&lt;typename _RAIter , typename _Tp &gt; _RAIter <b>std::__parallel::__find_switch</b> (_RAIter __begin, _RAIter __end, const _Tp &amp;__val, random_access_iterator_tag)
<li><a class="anchor" id="a3137c5ea83849057a1a30d7d76eb95e0"></a><!-- doxytag: member="parallel/algorithmfwd.h::__for_each_switch" ref="a3137c5ea83849057a1a30d7d76eb95e0" args="(_IIter, _IIter, _Function, _IterTag)" -->
template&lt;typename _IIter , typename _Function , typename _IterTag &gt; _Function <b>std::__parallel::__for_each_switch</b> (_IIter, _IIter, _Function, _IterTag)
<li><a class="anchor" id="af06c6c3ccf2683651f400a1c4248f800"></a><!-- doxytag: member="parallel/algorithmfwd.h::__for_each_switch" ref="af06c6c3ccf2683651f400a1c4248f800" args="(_RAIter __begin, _RAIter __end, _Function __f, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism_tag=__gnu_parallel::parallel_balanced)" -->
template&lt;typename _RAIter , typename _Function &gt; _Function <b>std::__parallel::__for_each_switch</b> (_RAIter __begin, _RAIter __end, _Function __f, random_access_iterator_tag, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag=__gnu_parallel::parallel_balanced)
<li><a class="anchor" id="ae6de3e1ab1bcbb507519067ec530a7a9"></a><!-- doxytag: member="parallel/algorithmfwd.h::__generate_n_switch" ref="ae6de3e1ab1bcbb507519067ec530a7a9" args="(_OIter, _Size, _Generator, _IterTag)" -->
template&lt;typename _OIter , typename _Size , typename _Generator , typename _IterTag &gt; _OIter <b>std::__parallel::__generate_n_switch</b> (_OIter, _Size, _Generator, _IterTag)
<li><a class="anchor" id="afbb1a8a45d954b5e28126f56bf1a3f01"></a><!-- doxytag: member="parallel/algorithmfwd.h::__generate_n_switch" ref="afbb1a8a45d954b5e28126f56bf1a3f01" args="(_RAIter __begin, _Size __n, _Generator __gen, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism_tag=__gnu_parallel::parallel_balanced)" -->
template&lt;typename _RAIter , typename _Size , typename _Generator &gt; _RAIter <b>std::__parallel::__generate_n_switch</b> (_RAIter __begin, _Size __n, _Generator __gen, random_access_iterator_tag, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag=__gnu_parallel::parallel_balanced)
<li><a class="anchor" id="adbb6a99af4484d9f274179204a912ff5"></a><!-- doxytag: member="parallel/algorithmfwd.h::__generate_switch" ref="adbb6a99af4484d9f274179204a912ff5" args="(_FIter, _FIter, _Generator, _IterTag)" -->
template&lt;typename _FIter , typename _Generator , typename _IterTag &gt; void <b>std::__parallel::__generate_switch</b> (_FIter, _FIter, _Generator, _IterTag)
<li><a class="anchor" id="a101b632fd0daf79b3ac36413ac30c150"></a><!-- doxytag: member="parallel/algorithmfwd.h::__generate_switch" ref="a101b632fd0daf79b3ac36413ac30c150" args="(_RAIter __begin, _RAIter __end, _Generator __gen, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism_tag=__gnu_parallel::parallel_balanced)" -->
template&lt;typename _RAIter , typename _Generator &gt; void <b>std::__parallel::__generate_switch</b> (_RAIter __begin, _RAIter __end, _Generator __gen, random_access_iterator_tag, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag=__gnu_parallel::parallel_balanced)
<li><a class="anchor" id="a3de6ffdd8bc557373c579f0726d1ab98"></a><!-- doxytag: member="parallel/algorithmfwd.h::__lexicographical_compare_switch" ref="a3de6ffdd8bc557373c579f0726d1ab98" args="(_IIter1, _IIter1, _IIter2, _IIter2, _Predicate, _IterTag1, _IterTag2)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate , typename _IterTag1 , typename _IterTag2 &gt; bool <b>std::__parallel::__lexicographical_compare_switch</b> (_IIter1, _IIter1, _IIter2, _IIter2, _Predicate, _IterTag1, _IterTag2)
<li><a class="anchor" id="ae6806c00e505931a0642595bfc5338d5"></a><!-- doxytag: member="parallel/algorithmfwd.h::__lexicographical_compare_switch" ref="ae6806c00e505931a0642595bfc5338d5" args="(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag)" -->
template&lt;typename _RAIter1 , typename _RAIter2 , typename _Predicate &gt; bool <b>std::__parallel::__lexicographical_compare_switch</b> (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag)
<li><a class="anchor" id="a8886d64f4ff4138ad4bd2f7769f4a198"></a><!-- doxytag: member="parallel/algorithmfwd.h::__max_element_switch" ref="a8886d64f4ff4138ad4bd2f7769f4a198" args="(_FIter, _FIter, _Compare, _IterTag)" -->
template&lt;typename _FIter , typename _Compare , typename _IterTag &gt; _FIter <b>std::__parallel::__max_element_switch</b> (_FIter, _FIter, _Compare, _IterTag)
<li><a class="anchor" id="a31e51c37b2d30d89a863e13a269e9694"></a><!-- doxytag: member="parallel/algorithmfwd.h::__max_element_switch" ref="a31e51c37b2d30d89a863e13a269e9694" args="(_RAIter __begin, _RAIter __end, _Compare __comp, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism_tag=__gnu_parallel::parallel_balanced)" -->
template&lt;typename _RAIter , typename _Compare &gt; _RAIter <b>std::__parallel::__max_element_switch</b> (_RAIter __begin, _RAIter __end, _Compare __comp, random_access_iterator_tag, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag=__gnu_parallel::parallel_balanced)
<li><a class="anchor" id="aa80433f6b3cdf82eca615a85cc30d2b9"></a><!-- doxytag: member="parallel/algorithmfwd.h::__merge_switch" ref="aa80433f6b3cdf82eca615a85cc30d2b9" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare, _IterTag1, _IterTag2, _IterTag3)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Compare , typename _IterTag1 , typename _IterTag2 , typename _IterTag3 &gt; _OIter <b>std::__parallel::__merge_switch</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare, _IterTag1, _IterTag2, _IterTag3)
<li><a class="anchor" id="a3f62486319f468d6e7c36af8429b0206"></a><!-- doxytag: member="parallel/algorithmfwd.h::__merge_switch" ref="a3f62486319f468d6e7c36af8429b0206" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Compare &gt; _OIter <b>std::__parallel::__merge_switch</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)
<li><a class="anchor" id="a91bac8f48b5c1e46433ffd405a918f1c"></a><!-- doxytag: member="parallel/algorithmfwd.h::__min_element_switch" ref="a91bac8f48b5c1e46433ffd405a918f1c" args="(_FIter, _FIter, _Compare, _IterTag)" -->
template&lt;typename _FIter , typename _Compare , typename _IterTag &gt; _FIter <b>std::__parallel::__min_element_switch</b> (_FIter, _FIter, _Compare, _IterTag)
<li><a class="anchor" id="a48f5355d19a6c9d00961db3aa82e8a55"></a><!-- doxytag: member="parallel/algorithmfwd.h::__min_element_switch" ref="a48f5355d19a6c9d00961db3aa82e8a55" args="(_RAIter __begin, _RAIter __end, _Compare __comp, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism_tag=__gnu_parallel::parallel_balanced)" -->
template&lt;typename _RAIter , typename _Compare &gt; _RAIter <b>std::__parallel::__min_element_switch</b> (_RAIter __begin, _RAIter __end, _Compare __comp, random_access_iterator_tag, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag=__gnu_parallel::parallel_balanced)
<li><a class="anchor" id="ab1f50f3afe36b96f43fa5c17e783702c"></a><!-- doxytag: member="parallel/algorithmfwd.h::__mismatch_switch" ref="ab1f50f3afe36b96f43fa5c17e783702c" args="(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag)" -->
template&lt;typename _RAIter1 , typename _RAIter2 , typename _Predicate &gt; pair&lt; _RAIter1, _RAIter2 &gt; <b>std::__parallel::__mismatch_switch</b> (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag)
<li><a class="anchor" id="a233a32e10e9389e177ea27f8760e15d4"></a><!-- doxytag: member="parallel/algorithmfwd.h::__mismatch_switch" ref="a233a32e10e9389e177ea27f8760e15d4" args="(_IIter1, _IIter1, _IIter2, _Predicate, _IterTag1, _IterTag2)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate , typename _IterTag1 , typename _IterTag2 &gt; pair&lt; _IIter1, _IIter2 &gt; <b>std::__parallel::__mismatch_switch</b> (_IIter1, _IIter1, _IIter2, _Predicate, _IterTag1, _IterTag2)
<li><a class="anchor" id="a69ff128a8107291ae4a5d441c24de71f"></a><!-- doxytag: member="parallel/algorithmfwd.h::__partition_switch" ref="a69ff128a8107291ae4a5d441c24de71f" args="(_FIter, _FIter, _Predicate, _IterTag)" -->
template&lt;typename _FIter , typename _Predicate , typename _IterTag &gt; _FIter <b>std::__parallel::__partition_switch</b> (_FIter, _FIter, _Predicate, _IterTag)
<li><a class="anchor" id="aa356e86fc5851ee822577fbabb6465d0"></a><!-- doxytag: member="parallel/algorithmfwd.h::__partition_switch" ref="aa356e86fc5851ee822577fbabb6465d0" args="(_RAIter __begin, _RAIter __end, _Predicate __pred, random_access_iterator_tag)" -->
template&lt;typename _RAIter , typename _Predicate &gt; _RAIter <b>std::__parallel::__partition_switch</b> (_RAIter __begin, _RAIter __end, _Predicate __pred, random_access_iterator_tag)
<li><a class="anchor" id="a265e4dd7f1ad81d6602de749556803b5"></a><!-- doxytag: member="parallel/algorithmfwd.h::__replace_if_switch" ref="a265e4dd7f1ad81d6602de749556803b5" args="(_FIter, _FIter, _Predicate, const _Tp &amp;, _IterTag)" -->
template&lt;typename _FIter , typename _Predicate , typename _Tp , typename _IterTag &gt; void <b>std::__parallel::__replace_if_switch</b> (_FIter, _FIter, _Predicate, const _Tp &amp;, _IterTag)
<li><a class="anchor" id="aacb31e1bff4be512262e940641d8e13b"></a><!-- doxytag: member="parallel/algorithmfwd.h::__replace_if_switch" ref="aacb31e1bff4be512262e940641d8e13b" args="(_RAIter __begin, _RAIter __end, _Predicate __pred, const _Tp &amp;__new_value, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism_tag=__gnu_parallel::parallel_balanced)" -->
template&lt;typename _RAIter , typename _Predicate , typename _Tp &gt; void <b>std::__parallel::__replace_if_switch</b> (_RAIter __begin, _RAIter __end, _Predicate __pred, const _Tp &amp;__new_value, random_access_iterator_tag, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag=__gnu_parallel::parallel_balanced)
<li><a class="anchor" id="a47ad41842fc3ee88e27b3d9eb721d317"></a><!-- doxytag: member="parallel/algorithmfwd.h::__replace_switch" ref="a47ad41842fc3ee88e27b3d9eb721d317" args="(_FIter, _FIter, const _Tp &amp;, const _Tp &amp;, _IterTag)" -->
template&lt;typename _FIter , typename _Tp , typename _IterTag &gt; void <b>std::__parallel::__replace_switch</b> (_FIter, _FIter, const _Tp &amp;, const _Tp &amp;, _IterTag)
<li><a class="anchor" id="a6f7e3d98f2adfad87df198593f677310"></a><!-- doxytag: member="parallel/algorithmfwd.h::__replace_switch" ref="a6f7e3d98f2adfad87df198593f677310" args="(_RAIter __begin, _RAIter __end, const _Tp &amp;__old_value, const _Tp &amp;__new_value, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism_tag=__gnu_parallel::parallel_balanced)" -->
template&lt;typename _RAIter , typename _Tp &gt; void <b>std::__parallel::__replace_switch</b> (_RAIter __begin, _RAIter __end, const _Tp &amp;__old_value, const _Tp &amp;__new_value, random_access_iterator_tag, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag=__gnu_parallel::parallel_balanced)
<li><a class="anchor" id="a0a0bfb4d9cd7304817d9b767326c1b6b"></a><!-- doxytag: member="parallel/algorithmfwd.h::__search_n_switch" ref="a0a0bfb4d9cd7304817d9b767326c1b6b" args="(_RAIter, _RAIter, _Integer, const _Tp &amp;, _BiPredicate, random_access_iterator_tag)" -->
template&lt;typename _RAIter , typename _Integer , typename _Tp , typename _BiPredicate &gt; _RAIter <b>std::__parallel::__search_n_switch</b> (_RAIter, _RAIter, _Integer, const _Tp &amp;, _BiPredicate, random_access_iterator_tag)
<li><a class="anchor" id="a2b5435c02e01d3b2988585f512a142ca"></a><!-- doxytag: member="parallel/algorithmfwd.h::__search_n_switch" ref="a2b5435c02e01d3b2988585f512a142ca" args="(_FIter, _FIter, _Integer, const _Tp &amp;, _BiPredicate, _IterTag)" -->
template&lt;typename _FIter , typename _Integer , typename _Tp , typename _BiPredicate , typename _IterTag &gt; _FIter <b>std::__parallel::__search_n_switch</b> (_FIter, _FIter, _Integer, const _Tp &amp;, _BiPredicate, _IterTag)
<li><a class="anchor" id="ac2448283683fcf60816d4f7ddebd4d46"></a><!-- doxytag: member="parallel/algorithmfwd.h::__search_switch" ref="ac2448283683fcf60816d4f7ddebd4d46" args="(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, random_access_iterator_tag, random_access_iterator_tag)" -->
template&lt;typename _RAIter1 , typename _RAIter2 &gt; _RAIter1 <b>std::__parallel::__search_switch</b> (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, random_access_iterator_tag, random_access_iterator_tag)
<li><a class="anchor" id="a91158eb7b9b8ce5c5b008a3105264a4e"></a><!-- doxytag: member="parallel/algorithmfwd.h::__search_switch" ref="a91158eb7b9b8ce5c5b008a3105264a4e" args="(_FIter1, _FIter1, _FIter2, _FIter2, _IterTag1, _IterTag2)" -->
template&lt;typename _FIter1 , typename _FIter2 , typename _IterTag1 , typename _IterTag2 &gt; _FIter1 <b>std::__parallel::__search_switch</b> (_FIter1, _FIter1, _FIter2, _FIter2, _IterTag1, _IterTag2)
<li><a class="anchor" id="a2d5ea778eb98939aa1ea972adf1b96ad"></a><!-- doxytag: member="parallel/algorithmfwd.h::__search_switch" ref="a2d5ea778eb98939aa1ea972adf1b96ad" args="(_RAIter1, _RAIter1, _RAIter2, _RAIter2, _BiPredicate, random_access_iterator_tag, random_access_iterator_tag)" -->
template&lt;typename _RAIter1 , typename _RAIter2 , typename _BiPredicate &gt; _RAIter1 <b>std::__parallel::__search_switch</b> (_RAIter1, _RAIter1, _RAIter2, _RAIter2, _BiPredicate, random_access_iterator_tag, random_access_iterator_tag)
<li><a class="anchor" id="a9c04c479b08d0ca80c807a83c89de328"></a><!-- doxytag: member="parallel/algorithmfwd.h::__search_switch" ref="a9c04c479b08d0ca80c807a83c89de328" args="(_FIter1, _FIter1, _FIter2, _FIter2, _BiPredicate, _IterTag1, _IterTag2)" -->
template&lt;typename _FIter1 , typename _FIter2 , typename _BiPredicate , typename _IterTag1 , typename _IterTag2 &gt; _FIter1 <b>std::__parallel::__search_switch</b> (_FIter1, _FIter1, _FIter2, _FIter2, _BiPredicate, _IterTag1, _IterTag2)
<li><a class="anchor" id="a7761203b8852cb0f3689be7e01d6abe5"></a><!-- doxytag: member="parallel/algorithmfwd.h::__set_difference_switch" ref="a7761203b8852cb0f3689be7e01d6abe5" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, _IterTag1, _IterTag2, _IterTag3)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate , typename _OIter , typename _IterTag1 , typename _IterTag2 , typename _IterTag3 &gt; _OIter <b>std::__parallel::__set_difference_switch</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, _IterTag1, _IterTag2, _IterTag3)
<li><a class="anchor" id="a2f1e129414149253efa517d68678fe53"></a><!-- doxytag: member="parallel/algorithmfwd.h::__set_difference_switch" ref="a2f1e129414149253efa517d68678fe53" args="(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Output_RAIter __result, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)" -->
template&lt;typename _RAIter1 , typename _RAIter2 , typename _Output_RAIter , typename _Predicate &gt; _Output_RAIter <b>std::__parallel::__set_difference_switch</b> (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Output_RAIter __result, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)
<li><a class="anchor" id="ae2c84e774ca11060000bdcf30ba938d4"></a><!-- doxytag: member="parallel/algorithmfwd.h::__set_intersection_switch" ref="ae2c84e774ca11060000bdcf30ba938d4" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, _IterTag1, _IterTag2, _IterTag3)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate , typename _OIter , typename _IterTag1 , typename _IterTag2 , typename _IterTag3 &gt; _OIter <b>std::__parallel::__set_intersection_switch</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, _IterTag1, _IterTag2, _IterTag3)
<li><a class="anchor" id="a968de0d823d4cb5d36b3e2e47a074e18"></a><!-- doxytag: member="parallel/algorithmfwd.h::__set_intersection_switch" ref="a968de0d823d4cb5d36b3e2e47a074e18" args="(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Output_RAIter __result, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)" -->
template&lt;typename _RAIter1 , typename _RAIter2 , typename _Output_RAIter , typename _Predicate &gt; _Output_RAIter <b>std::__parallel::__set_intersection_switch</b> (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Output_RAIter __result, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)
<li><a class="anchor" id="ad6b175305506ea24b46cbd59ff26bf30"></a><!-- doxytag: member="parallel/algorithmfwd.h::__set_symmetric_difference_switch" ref="ad6b175305506ea24b46cbd59ff26bf30" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, _IterTag1, _IterTag2, _IterTag3)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate , typename _OIter , typename _IterTag1 , typename _IterTag2 , typename _IterTag3 &gt; _OIter <b>std::__parallel::__set_symmetric_difference_switch</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, _IterTag1, _IterTag2, _IterTag3)
<li><a class="anchor" id="aecb9f2ec5c3a01a11032be190bc0483d"></a><!-- doxytag: member="parallel/algorithmfwd.h::__set_symmetric_difference_switch" ref="aecb9f2ec5c3a01a11032be190bc0483d" args="(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Output_RAIter __result, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)" -->
template&lt;typename _RAIter1 , typename _RAIter2 , typename _Output_RAIter , typename _Predicate &gt; _Output_RAIter <b>std::__parallel::__set_symmetric_difference_switch</b> (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Output_RAIter __result, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)
<li><a class="anchor" id="a9a950b10e5ab64a00860cfbb17cb8976"></a><!-- doxytag: member="parallel/algorithmfwd.h::__set_union_switch" ref="a9a950b10e5ab64a00860cfbb17cb8976" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, _IterTag1, _IterTag2, _IterTag3)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate , typename _OIter , typename _IterTag1 , typename _IterTag2 , typename _IterTag3 &gt; _OIter <b>std::__parallel::__set_union_switch</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, _IterTag1, _IterTag2, _IterTag3)
<li><a class="anchor" id="ab3ff3df42fac36dbcd2d1df30b06efb6"></a><!-- doxytag: member="parallel/algorithmfwd.h::__set_union_switch" ref="ab3ff3df42fac36dbcd2d1df30b06efb6" args="(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Output_RAIter __result, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)" -->
template&lt;typename _RAIter1 , typename _RAIter2 , typename _Output_RAIter , typename _Predicate &gt; _Output_RAIter <b>std::__parallel::__set_union_switch</b> (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Output_RAIter __result, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)
<li><a class="anchor" id="a23b46005c7761ebcd1e664dddac0028c"></a><!-- doxytag: member="parallel/algorithmfwd.h::__transform1_switch" ref="a23b46005c7761ebcd1e664dddac0028c" args="(_IIter, _IIter, _OIter, _UnaryOperation, _IterTag1, _IterTag2)" -->
template&lt;typename _IIter , typename _OIter , typename _UnaryOperation , typename _IterTag1 , typename _IterTag2 &gt; _OIter <b>std::__parallel::__transform1_switch</b> (_IIter, _IIter, _OIter, _UnaryOperation, _IterTag1, _IterTag2)
<li><a class="anchor" id="af1e593dd1e765b25f5788bbcfc7148e9"></a><!-- doxytag: member="parallel/algorithmfwd.h::__transform1_switch" ref="af1e593dd1e765b25f5788bbcfc7148e9" args="(_RAIIter, _RAIIter, _RAOIter, _UnaryOperation, random_access_iterator_tag, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism=__gnu_parallel::parallel_balanced)" -->
template&lt;typename _RAIIter , typename _RAOIter , typename _UnaryOperation &gt; _RAOIter <b>std::__parallel::__transform1_switch</b> (_RAIIter, _RAIIter, _RAOIter, _UnaryOperation, random_access_iterator_tag, random_access_iterator_tag, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism=__gnu_parallel::parallel_balanced)
<li><a class="anchor" id="acf880d144164083fec4f2f70777d2d88"></a><!-- doxytag: member="parallel/algorithmfwd.h::__transform2_switch" ref="acf880d144164083fec4f2f70777d2d88" args="(_RAIter1, _RAIter1, _RAIter2, _RAIter3, _BiOperation, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism=__gnu_parallel::parallel_balanced)" -->
template&lt;typename _RAIter1 , typename _RAIter2 , typename _RAIter3 , typename _BiOperation &gt; _RAIter3 <b>std::__parallel::__transform2_switch</b> (_RAIter1, _RAIter1, _RAIter2, _RAIter3, _BiOperation, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism=__gnu_parallel::parallel_balanced)
<li><a class="anchor" id="a7ae3ab0798cc8fc0a829959ea78b31a5"></a><!-- doxytag: member="parallel/algorithmfwd.h::__transform2_switch" ref="a7ae3ab0798cc8fc0a829959ea78b31a5" args="(_IIter1, _IIter1, _IIter2, _OIter, _BiOperation, _Tag1, _Tag2, _Tag3)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _BiOperation , typename _Tag1 , typename _Tag2 , typename _Tag3 &gt; _OIter <b>std::__parallel::__transform2_switch</b> (_IIter1, _IIter1, _IIter2, _OIter, _BiOperation, _Tag1, _Tag2, _Tag3)
<li><a class="anchor" id="a56297fc26920adced68878828c14d6a3"></a><!-- doxytag: member="parallel/algorithmfwd.h::__unique_copy_switch" ref="a56297fc26920adced68878828c14d6a3" args="(_IIter, _IIter, _OIter, _Predicate, _IterTag1, _IterTag2)" -->
template&lt;typename _IIter , typename _OIter , typename _Predicate , typename _IterTag1 , typename _IterTag2 &gt; _OIter <b>std::__parallel::__unique_copy_switch</b> (_IIter, _IIter, _OIter, _Predicate, _IterTag1, _IterTag2)
<li><a class="anchor" id="afde2cafa0027fc4e661635bf5b6694d1"></a><!-- doxytag: member="parallel/algorithmfwd.h::__unique_copy_switch" ref="afde2cafa0027fc4e661635bf5b6694d1" args="(_RAIter, _RAIter, _RandomAccess_OIter, _Predicate, random_access_iterator_tag, random_access_iterator_tag)" -->
template&lt;typename _RAIter , typename _RandomAccess_OIter , typename _Predicate &gt; _RandomAccess_OIter <b>std::__parallel::__unique_copy_switch</b> (_RAIter, _RAIter, _RandomAccess_OIter, _Predicate, random_access_iterator_tag, random_access_iterator_tag)
<li><a class="anchor" id="a01fa8763e50a08946d6e3cc534c4fdb2"></a><!-- doxytag: member="parallel/algorithmfwd.h::adjacent_find" ref="a01fa8763e50a08946d6e3cc534c4fdb2" args="(_FIter, _FIter, _BiPredicate)" -->
template&lt;typename _FIter , typename _BiPredicate &gt; _FIter <b>std::__parallel::adjacent_find</b> (_FIter, _FIter, _BiPredicate)
<li><a class="anchor" id="acb15e577e35ec0edd676f20a4734d1c6"></a><!-- doxytag: member="parallel/algorithmfwd.h::adjacent_find" ref="acb15e577e35ec0edd676f20a4734d1c6" args="(_FIter, _FIter, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter &gt; _FIter <b>std::__parallel::adjacent_find</b> (_FIter, _FIter, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a49d53e00b3bb9ef16a55dcaed210dd45"></a><!-- doxytag: member="parallel/algorithmfwd.h::adjacent_find" ref="a49d53e00b3bb9ef16a55dcaed210dd45" args="(_FIter, _FIter, _BiPredicate, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter , typename _BiPredicate &gt; _FIter <b>std::__parallel::adjacent_find</b> (_FIter, _FIter, _BiPredicate, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a9f467c9764701a552b900789dc262391"></a><!-- doxytag: member="parallel/algorithmfwd.h::adjacent_find" ref="a9f467c9764701a552b900789dc262391" args="(_FIter, _FIter)" -->
template&lt;typename _FIter &gt; _FIter <b>std::__parallel::adjacent_find</b> (_FIter, _FIter)
<li><a class="anchor" id="a5c5d3a15d13ebf4991e7c6d109bfdfa3"></a><!-- doxytag: member="parallel/algorithmfwd.h::count" ref="a5c5d3a15d13ebf4991e7c6d109bfdfa3" args="(_IIter __begin, _IIter __end, const _Tp &amp;__value)" -->
template&lt;typename _IIter , typename _Tp &gt; iterator_traits&lt; _IIter &gt;<br class="typebreak"/>
::difference_type <b>std::__parallel::count</b> (_IIter __begin, _IIter __end, const _Tp &amp;__value)
<li><a class="anchor" id="abf8aed0432cd2191904a00b3a99f3775"></a><!-- doxytag: member="parallel/algorithmfwd.h::count" ref="abf8aed0432cd2191904a00b3a99f3775" args="(_IIter __begin, _IIter __end, const _Tp &amp;__value, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter , typename _Tp &gt; iterator_traits&lt; _IIter &gt;<br class="typebreak"/>
::difference_type <b>std::__parallel::count</b> (_IIter __begin, _IIter __end, const _Tp &amp;__value, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a29c9cddaef50b1130ede88fb08f6aeff"></a><!-- doxytag: member="parallel/algorithmfwd.h::count" ref="a29c9cddaef50b1130ede88fb08f6aeff" args="(_IIter __begin, _IIter __end, const _Tp &amp;__value, __gnu_parallel::_Parallelism __parallelism_tag)" -->
template&lt;typename _IIter , typename _Tp &gt; iterator_traits&lt; _IIter &gt;<br class="typebreak"/>
::difference_type <b>std::__parallel::count</b> (_IIter __begin, _IIter __end, const _Tp &amp;__value, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag)
<li><a class="anchor" id="ad8b620e1e0a84ad95db16bdffba0461a"></a><!-- doxytag: member="parallel/algorithmfwd.h::count_if" ref="ad8b620e1e0a84ad95db16bdffba0461a" args="(_IIter __begin, _IIter __end, _Predicate __pred, __gnu_parallel::_Parallelism __parallelism_tag)" -->
template&lt;typename _IIter , typename _Predicate &gt; iterator_traits&lt; _IIter &gt;<br class="typebreak"/>
::difference_type <b>std::__parallel::count_if</b> (_IIter __begin, _IIter __end, _Predicate __pred, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag)
<li><a class="anchor" id="a570cad43e15556824aa1affcf8e3b402"></a><!-- doxytag: member="parallel/algorithmfwd.h::count_if" ref="a570cad43e15556824aa1affcf8e3b402" args="(_IIter __begin, _IIter __end, _Predicate __pred)" -->
template&lt;typename _IIter , typename _Predicate &gt; iterator_traits&lt; _IIter &gt;<br class="typebreak"/>
::difference_type <b>std::__parallel::count_if</b> (_IIter __begin, _IIter __end, _Predicate __pred)
<li><a class="anchor" id="ad6de34e1b5753b9c084f632da7b3f87e"></a><!-- doxytag: member="parallel/algorithmfwd.h::count_if" ref="ad6de34e1b5753b9c084f632da7b3f87e" args="(_IIter __begin, _IIter __end, _Predicate __pred, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter , typename _Predicate &gt; iterator_traits&lt; _IIter &gt;<br class="typebreak"/>
::difference_type <b>std::__parallel::count_if</b> (_IIter __begin, _IIter __end, _Predicate __pred, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="abc7f180dc206d2885e2a0ee055648801"></a><!-- doxytag: member="parallel/algorithmfwd.h::equal" ref="abc7f180dc206d2885e2a0ee055648801" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 &gt; bool <b>std::__parallel::equal</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a72486bdb71384a7f2e08fce1a12816be"></a><!-- doxytag: member="parallel/algorithmfwd.h::equal" ref="a72486bdb71384a7f2e08fce1a12816be" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate &gt; bool <b>std::__parallel::equal</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="ac4664bb68f4c76b39061b134e6b73afd"></a><!-- doxytag: member="parallel/algorithmfwd.h::equal" ref="ac4664bb68f4c76b39061b134e6b73afd" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2)" -->
template&lt;typename _IIter1 , typename _IIter2 &gt; bool <b>std::__parallel::equal</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2)
<li><a class="anchor" id="a9bad816ebf861983ffdf7b7848ec0d64"></a><!-- doxytag: member="parallel/algorithmfwd.h::equal" ref="a9bad816ebf861983ffdf7b7848ec0d64" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate &gt; bool <b>std::__parallel::equal</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred)
<li><a class="anchor" id="a9db51094c31202ee537f0cf1731e9182"></a><!-- doxytag: member="parallel/algorithmfwd.h::find" ref="a9db51094c31202ee537f0cf1731e9182" args="(_IIter __begin, _IIter __end, const _Tp &amp;__val, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter , typename _Tp &gt; _IIter <b>std::__parallel::find</b> (_IIter __begin, _IIter __end, const _Tp &amp;__val, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a0bef996624fc32ec52dd90745c058802"></a><!-- doxytag: member="parallel/algorithmfwd.h::find" ref="a0bef996624fc32ec52dd90745c058802" args="(_IIter __begin, _IIter __end, const _Tp &amp;__val)" -->
template&lt;typename _IIter , typename _Tp &gt; _IIter <b>std::__parallel::find</b> (_IIter __begin, _IIter __end, const _Tp &amp;__val)
<li><a class="anchor" id="aefb246ba8297dc0f11e8cbfae85b5936"></a><!-- doxytag: member="parallel/algorithmfwd.h::find_first_of" ref="aefb246ba8297dc0f11e8cbfae85b5936" args="(_IIter, _IIter, _FIter, _FIter, _BiPredicate, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter , typename _FIter , typename _BiPredicate &gt; _IIter <b>std::__parallel::find_first_of</b> (_IIter, _IIter, _FIter, _FIter, _BiPredicate, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="ab2131a3dc039bdfbd39ef04387205358"></a><!-- doxytag: member="parallel/algorithmfwd.h::find_first_of" ref="ab2131a3dc039bdfbd39ef04387205358" args="(_IIter, _IIter, _FIter, _FIter, _BiPredicate)" -->
template&lt;typename _IIter , typename _FIter , typename _BiPredicate &gt; _IIter <b>std::__parallel::find_first_of</b> (_IIter, _IIter, _FIter, _FIter, _BiPredicate)
<li><a class="anchor" id="a108a8180292f35a844a9c6e8fed6cd76"></a><!-- doxytag: member="parallel/algorithmfwd.h::find_first_of" ref="a108a8180292f35a844a9c6e8fed6cd76" args="(_IIter, _IIter, _FIter, _FIter)" -->
template&lt;typename _IIter , typename _FIter &gt; _IIter <b>std::__parallel::find_first_of</b> (_IIter, _IIter, _FIter, _FIter)
<li><a class="anchor" id="a393346bfd0e50005a9a7cd750fb9b2ca"></a><!-- doxytag: member="parallel/algorithmfwd.h::find_first_of" ref="a393346bfd0e50005a9a7cd750fb9b2ca" args="(_IIter, _IIter, _FIter, _FIter, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter , typename _FIter &gt; _IIter <b>std::__parallel::find_first_of</b> (_IIter, _IIter, _FIter, _FIter, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a88b808bb83cac925adec11066a6866a6"></a><!-- doxytag: member="parallel/algorithmfwd.h::find_if" ref="a88b808bb83cac925adec11066a6866a6" args="(_IIter __begin, _IIter __end, _Predicate __pred, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter , typename _Predicate &gt; _IIter <b>std::__parallel::find_if</b> (_IIter __begin, _IIter __end, _Predicate __pred, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a391b075a6d10a5f65102b23d5d5d6050"></a><!-- doxytag: member="parallel/algorithmfwd.h::find_if" ref="a391b075a6d10a5f65102b23d5d5d6050" args="(_IIter __begin, _IIter __end, _Predicate __pred)" -->
template&lt;typename _IIter , typename _Predicate &gt; _IIter <b>std::__parallel::find_if</b> (_IIter __begin, _IIter __end, _Predicate __pred)
<li><a class="anchor" id="a5ba5d8f33949cdf31f89afe821fbc7c2"></a><!-- doxytag: member="parallel/algorithmfwd.h::for_each" ref="a5ba5d8f33949cdf31f89afe821fbc7c2" args="(_IIter __begin, _IIter __end, _Function __f, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter , typename _Function &gt; _Function <b>std::__parallel::for_each</b> (_IIter __begin, _IIter __end, _Function __f, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a14bbd371270f4ef10f15da3ad837b47c"></a><!-- doxytag: member="parallel/algorithmfwd.h::for_each" ref="a14bbd371270f4ef10f15da3ad837b47c" args="(_Iterator __begin, _Iterator __end, _Function __f, __gnu_parallel::_Parallelism __parallelism_tag)" -->
template&lt;typename _Iterator , typename _Function &gt; _Function <b>std::__parallel::for_each</b> (_Iterator __begin, _Iterator __end, _Function __f, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag)
<li><a class="anchor" id="a8ac66250159d2ca3a64a21c72042e158"></a><!-- doxytag: member="parallel/algorithmfwd.h::for_each" ref="a8ac66250159d2ca3a64a21c72042e158" args="(_IIter, _IIter, _Function)" -->
template&lt;typename _IIter , typename _Function &gt; _Function <b>std::__parallel::for_each</b> (_IIter, _IIter, _Function)
<li><a class="anchor" id="a107f698c65b038138d42bc0095ff6cc4"></a><!-- doxytag: member="parallel/algorithmfwd.h::generate" ref="a107f698c65b038138d42bc0095ff6cc4" args="(_FIter, _FIter, _Generator)" -->
template&lt;typename _FIter , typename _Generator &gt; void <b>std::__parallel::generate</b> (_FIter, _FIter, _Generator)
<li><a class="anchor" id="a1199c98550ae4046fe421fa3a6a8197e"></a><!-- doxytag: member="parallel/algorithmfwd.h::generate" ref="a1199c98550ae4046fe421fa3a6a8197e" args="(_FIter, _FIter, _Generator, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter , typename _Generator &gt; void <b>std::__parallel::generate</b> (_FIter, _FIter, _Generator, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a745fb830b96e5b391f4fa8c9debd7189"></a><!-- doxytag: member="parallel/algorithmfwd.h::generate" ref="a745fb830b96e5b391f4fa8c9debd7189" args="(_FIter, _FIter, _Generator, __gnu_parallel::_Parallelism)" -->
template&lt;typename _FIter , typename _Generator &gt; void <b>std::__parallel::generate</b> (_FIter, _FIter, _Generator, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a>)
<li><a class="anchor" id="afab2e731d79dee3a91d7a31ba5be1d63"></a><!-- doxytag: member="parallel/algorithmfwd.h::generate_n" ref="afab2e731d79dee3a91d7a31ba5be1d63" args="(_OIter, _Size, _Generator)" -->
template&lt;typename _OIter , typename _Size , typename _Generator &gt; _OIter <b>std::__parallel::generate_n</b> (_OIter, _Size, _Generator)
<li><a class="anchor" id="ade91f33c07fff5b0a3e5642da229c7dd"></a><!-- doxytag: member="parallel/algorithmfwd.h::generate_n" ref="ade91f33c07fff5b0a3e5642da229c7dd" args="(_OIter, _Size, _Generator, __gnu_parallel::sequential_tag)" -->
template&lt;typename _OIter , typename _Size , typename _Generator &gt; _OIter <b>std::__parallel::generate_n</b> (_OIter, _Size, _Generator, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a44ba09aaa8cb40bbcbac1bb445647b0f"></a><!-- doxytag: member="parallel/algorithmfwd.h::generate_n" ref="a44ba09aaa8cb40bbcbac1bb445647b0f" args="(_OIter, _Size, _Generator, __gnu_parallel::_Parallelism)" -->
template&lt;typename _OIter , typename _Size , typename _Generator &gt; _OIter <b>std::__parallel::generate_n</b> (_OIter, _Size, _Generator, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a>)
<li><a class="anchor" id="ac0d8b9fd6b56d880b7014d1d47d08749"></a><!-- doxytag: member="parallel/algorithmfwd.h::lexicographical_compare" ref="ac0d8b9fd6b56d880b7014d1d47d08749" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 &gt; bool <b>std::__parallel::lexicographical_compare</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a5e781b5fb3f36fbd257ff5acafaa9531"></a><!-- doxytag: member="parallel/algorithmfwd.h::lexicographical_compare" ref="a5e781b5fb3f36fbd257ff5acafaa9531" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, _Predicate __pred, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate &gt; bool <b>std::__parallel::lexicographical_compare</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, _Predicate __pred, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a657a50fe137552e751918b80c9b7fa9b"></a><!-- doxytag: member="parallel/algorithmfwd.h::lexicographical_compare" ref="a657a50fe137552e751918b80c9b7fa9b" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2)" -->
template&lt;typename _IIter1 , typename _IIter2 &gt; bool <b>std::__parallel::lexicographical_compare</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2)
<li><a class="anchor" id="a8411ba751071e761686a00b8edd574ac"></a><!-- doxytag: member="parallel/algorithmfwd.h::lexicographical_compare" ref="a8411ba751071e761686a00b8edd574ac" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, _Predicate __pred)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate &gt; bool <b>std::__parallel::lexicographical_compare</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, _Predicate __pred)
<li><a class="anchor" id="a0bf1a4461c8f1f208bbb7b539914110f"></a><!-- doxytag: member="parallel/algorithmfwd.h::max_element" ref="a0bf1a4461c8f1f208bbb7b539914110f" args="(_FIter, _FIter, __gnu_parallel::_Parallelism)" -->
template&lt;typename _FIter &gt; _FIter <b>std::__parallel::max_element</b> (_FIter, _FIter, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a>)
<li><a class="anchor" id="a104f31cf999416ce8e913bf722166f55"></a><!-- doxytag: member="parallel/algorithmfwd.h::max_element" ref="a104f31cf999416ce8e913bf722166f55" args="(_FIter, _FIter)" -->
template&lt;typename _FIter &gt; _FIter <b>std::__parallel::max_element</b> (_FIter, _FIter)
<li><a class="anchor" id="a7c83cffe9abc03e6dd79e1e9beb9d7c0"></a><!-- doxytag: member="parallel/algorithmfwd.h::max_element" ref="a7c83cffe9abc03e6dd79e1e9beb9d7c0" args="(_FIter, _FIter, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter &gt; _FIter <b>std::__parallel::max_element</b> (_FIter, _FIter, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a9e5de2bf74b5ef228cfb3bde411d5672"></a><!-- doxytag: member="parallel/algorithmfwd.h::max_element" ref="a9e5de2bf74b5ef228cfb3bde411d5672" args="(_FIter, _FIter, _Compare)" -->
template&lt;typename _FIter , typename _Compare &gt; _FIter <b>std::__parallel::max_element</b> (_FIter, _FIter, _Compare)
<li><a class="anchor" id="a43f377b3223269482efd3290df32f32a"></a><!-- doxytag: member="parallel/algorithmfwd.h::max_element" ref="a43f377b3223269482efd3290df32f32a" args="(_FIter, _FIter, _Compare, __gnu_parallel::_Parallelism)" -->
template&lt;typename _FIter , typename _Compare &gt; _FIter <b>std::__parallel::max_element</b> (_FIter, _FIter, _Compare, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a>)
<li><a class="anchor" id="a31d6d6909919e0a75b0a3f25d3c2ee59"></a><!-- doxytag: member="parallel/algorithmfwd.h::max_element" ref="a31d6d6909919e0a75b0a3f25d3c2ee59" args="(_FIter, _FIter, _Compare, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter , typename _Compare &gt; _FIter <b>std::__parallel::max_element</b> (_FIter, _FIter, _Compare, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="ad3e6645390d021e3b57835365052a8d8"></a><!-- doxytag: member="parallel/algorithmfwd.h::merge" ref="ad3e6645390d021e3b57835365052a8d8" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Compare &gt; _OIter <b>std::__parallel::merge</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare)
<li><a class="anchor" id="a1c9c9f0ef714963440ef5bd1cf6635c4"></a><!-- doxytag: member="parallel/algorithmfwd.h::merge" ref="a1c9c9f0ef714963440ef5bd1cf6635c4" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter &gt; _OIter <b>std::__parallel::merge</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a5831aab1bcf4a212fcc62e36fa3f94ce"></a><!-- doxytag: member="parallel/algorithmfwd.h::merge" ref="a5831aab1bcf4a212fcc62e36fa3f94ce" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Compare &gt; _OIter <b>std::__parallel::merge</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a7cbc964565315125d733d5e2dfa55fa9"></a><!-- doxytag: member="parallel/algorithmfwd.h::merge" ref="a7cbc964565315125d733d5e2dfa55fa9" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter &gt; _OIter <b>std::__parallel::merge</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter)
<li><a class="anchor" id="a5c9beb84f207c87d8b983fdeceda8ec2"></a><!-- doxytag: member="parallel/algorithmfwd.h::min_element" ref="a5c9beb84f207c87d8b983fdeceda8ec2" args="(_FIter, _FIter, _Compare, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter , typename _Compare &gt; _FIter <b>std::__parallel::min_element</b> (_FIter, _FIter, _Compare, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="af69b929d082d5583b2cd8dc0728a36dc"></a><!-- doxytag: member="parallel/algorithmfwd.h::min_element" ref="af69b929d082d5583b2cd8dc0728a36dc" args="(_FIter, _FIter)" -->
template&lt;typename _FIter &gt; _FIter <b>std::__parallel::min_element</b> (_FIter, _FIter)
<li><a class="anchor" id="a9927f908122ecd7d705a1715a7f341e5"></a><!-- doxytag: member="parallel/algorithmfwd.h::min_element" ref="a9927f908122ecd7d705a1715a7f341e5" args="(_FIter, _FIter, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter &gt; _FIter <b>std::__parallel::min_element</b> (_FIter, _FIter, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a99143047b0c06c078849018ab4a96df2"></a><!-- doxytag: member="parallel/algorithmfwd.h::min_element" ref="a99143047b0c06c078849018ab4a96df2" args="(_FIter, _FIter, _Compare)" -->
template&lt;typename _FIter , typename _Compare &gt; _FIter <b>std::__parallel::min_element</b> (_FIter, _FIter, _Compare)
<li><a class="anchor" id="a16c5f31b276d78f378e7176d66aa1b8c"></a><!-- doxytag: member="parallel/algorithmfwd.h::min_element" ref="a16c5f31b276d78f378e7176d66aa1b8c" args="(_FIter, _FIter, _Compare, __gnu_parallel::_Parallelism)" -->
template&lt;typename _FIter , typename _Compare &gt; _FIter <b>std::__parallel::min_element</b> (_FIter, _FIter, _Compare, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a>)
<li><a class="anchor" id="a5ac3b17725a1934035e253f6d5482e27"></a><!-- doxytag: member="parallel/algorithmfwd.h::min_element" ref="a5ac3b17725a1934035e253f6d5482e27" args="(_FIter, _FIter, __gnu_parallel::_Parallelism __parallelism_tag)" -->
template&lt;typename _FIter &gt; _FIter <b>std::__parallel::min_element</b> (_FIter, _FIter, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a> __parallelism_tag)
<li><a class="anchor" id="a1e935bddc1a01515c18185955193bd2a"></a><!-- doxytag: member="parallel/algorithmfwd.h::mismatch" ref="a1e935bddc1a01515c18185955193bd2a" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 &gt; pair&lt; _IIter1, _IIter2 &gt; <b>std::__parallel::mismatch</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a5b76ae33bb6050f6d808eac09d4dea52"></a><!-- doxytag: member="parallel/algorithmfwd.h::mismatch" ref="a5b76ae33bb6050f6d808eac09d4dea52" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate &gt; pair&lt; _IIter1, _IIter2 &gt; <b>std::__parallel::mismatch</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a8374d191de2a3272d42806b38f45da79"></a><!-- doxytag: member="parallel/algorithmfwd.h::mismatch" ref="a8374d191de2a3272d42806b38f45da79" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2)" -->
template&lt;typename _IIter1 , typename _IIter2 &gt; pair&lt; _IIter1, _IIter2 &gt; <b>std::__parallel::mismatch</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2)
<li><a class="anchor" id="af9e3b719abcc49e22745196f9323070b"></a><!-- doxytag: member="parallel/algorithmfwd.h::mismatch" ref="af9e3b719abcc49e22745196f9323070b" args="(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _Predicate &gt; pair&lt; _IIter1, _IIter2 &gt; <b>std::__parallel::mismatch</b> (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred)
<li><a class="anchor" id="ad4cbbfc15b57bc9f29bd24d2201af95a"></a><!-- doxytag: member="parallel/algorithmfwd.h::nth_element" ref="ad4cbbfc15b57bc9f29bd24d2201af95a" args="(_RAIter __begin, _RAIter __nth, _RAIter __end, _Compare __comp, __gnu_parallel::sequential_tag)" -->
template&lt;typename _RAIter , typename _Compare &gt; void <b>std::__parallel::nth_element</b> (_RAIter __begin, _RAIter __nth, _RAIter __end, _Compare __comp, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="acd0b582b90db82d1700764f23487dc4b"></a><!-- doxytag: member="parallel/algorithmfwd.h::nth_element" ref="acd0b582b90db82d1700764f23487dc4b" args="(_RAIter __begin, _RAIter __nth, _RAIter __end)" -->
template&lt;typename _RAIter &gt; void <b>std::__parallel::nth_element</b> (_RAIter __begin, _RAIter __nth, _RAIter __end)
<li><a class="anchor" id="a7a1b74a62732fb6fe410ee1e7c6464ee"></a><!-- doxytag: member="parallel/algorithmfwd.h::nth_element" ref="a7a1b74a62732fb6fe410ee1e7c6464ee" args="(_RAIter __begin, _RAIter __nth, _RAIter __end, _Compare __comp)" -->
template&lt;typename _RAIter , typename _Compare &gt; void <b>std::__parallel::nth_element</b> (_RAIter __begin, _RAIter __nth, _RAIter __end, _Compare __comp)
<li><a class="anchor" id="ae5a2534ae1a65065b6daa23233f15613"></a><!-- doxytag: member="parallel/algorithmfwd.h::nth_element" ref="ae5a2534ae1a65065b6daa23233f15613" args="(_RAIter __begin, _RAIter __nth, _RAIter __end, __gnu_parallel::sequential_tag)" -->
template&lt;typename _RAIter &gt; void <b>std::__parallel::nth_element</b> (_RAIter __begin, _RAIter __nth, _RAIter __end, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="aa9a45a928a12e79ec093982be2da0aea"></a><!-- doxytag: member="parallel/algorithmfwd.h::partial_sort" ref="aa9a45a928a12e79ec093982be2da0aea" args="(_RAIter __begin, _RAIter __middle, _RAIter __end, _Compare __comp)" -->
template&lt;typename _RAIter , typename _Compare &gt; void <b>std::__parallel::partial_sort</b> (_RAIter __begin, _RAIter __middle, _RAIter __end, _Compare __comp)
<li><a class="anchor" id="ac55b04f4c8b306d350019893c3a70ced"></a><!-- doxytag: member="parallel/algorithmfwd.h::partial_sort" ref="ac55b04f4c8b306d350019893c3a70ced" args="(_RAIter __begin, _RAIter __middle, _RAIter __end)" -->
template&lt;typename _RAIter &gt; void <b>std::__parallel::partial_sort</b> (_RAIter __begin, _RAIter __middle, _RAIter __end)
<li><a class="anchor" id="ae471af27b39d53109d7e5fce4873fa40"></a><!-- doxytag: member="parallel/algorithmfwd.h::partial_sort" ref="ae471af27b39d53109d7e5fce4873fa40" args="(_RAIter __begin, _RAIter __middle, _RAIter __end, _Compare __comp, __gnu_parallel::sequential_tag)" -->
template&lt;typename _RAIter , typename _Compare &gt; void <b>std::__parallel::partial_sort</b> (_RAIter __begin, _RAIter __middle, _RAIter __end, _Compare __comp, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a59d0f2591e16c52e5e819def54ec585d"></a><!-- doxytag: member="parallel/algorithmfwd.h::partial_sort" ref="a59d0f2591e16c52e5e819def54ec585d" args="(_RAIter __begin, _RAIter __middle, _RAIter __end, __gnu_parallel::sequential_tag)" -->
template&lt;typename _RAIter &gt; void <b>std::__parallel::partial_sort</b> (_RAIter __begin, _RAIter __middle, _RAIter __end, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a113c65e043340f926f35a743c06079ce"></a><!-- doxytag: member="parallel/algorithmfwd.h::partition" ref="a113c65e043340f926f35a743c06079ce" args="(_FIter, _FIter, _Predicate)" -->
template&lt;typename _FIter , typename _Predicate &gt; _FIter <b>std::__parallel::partition</b> (_FIter, _FIter, _Predicate)
<li><a class="anchor" id="afb1361550f9d113a44e5094bc9c162d6"></a><!-- doxytag: member="parallel/algorithmfwd.h::partition" ref="afb1361550f9d113a44e5094bc9c162d6" args="(_FIter, _FIter, _Predicate, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter , typename _Predicate &gt; _FIter <b>std::__parallel::partition</b> (_FIter, _FIter, _Predicate, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a8da70cf8d74bf370439e1b49ded9799a"></a><!-- doxytag: member="parallel/algorithmfwd.h::random_shuffle" ref="a8da70cf8d74bf370439e1b49ded9799a" args="(_RAIter __begin, _RAIter __end, __gnu_parallel::sequential_tag)" -->
template&lt;typename _RAIter &gt; void <b>std::__parallel::random_shuffle</b> (_RAIter __begin, _RAIter __end, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a2194110b81208816f6589ea22a3ebb49"></a><!-- doxytag: member="parallel/algorithmfwd.h::random_shuffle" ref="a2194110b81208816f6589ea22a3ebb49" args="(_RAIter __begin, _RAIter __end, _RandomNumberGenerator &amp;&amp;__rand)" -->
template&lt;typename _RAIter , typename _RandomNumberGenerator &gt; void <b>std::__parallel::random_shuffle</b> (_RAIter __begin, _RAIter __end, _RandomNumberGenerator &amp;&amp;__rand)
<li><a class="anchor" id="a21642a80eeeba0b2dbd93ea2128d06a4"></a><!-- doxytag: member="parallel/algorithmfwd.h::random_shuffle" ref="a21642a80eeeba0b2dbd93ea2128d06a4" args="(_RAIter __begin, _RAIter __end)" -->
template&lt;typename _RAIter &gt; void <b>std::__parallel::random_shuffle</b> (_RAIter __begin, _RAIter __end)
<li><a class="anchor" id="a0232385b8ac64ae0e70fafc642a0df8c"></a><!-- doxytag: member="parallel/algorithmfwd.h::random_shuffle" ref="a0232385b8ac64ae0e70fafc642a0df8c" args="(_RAIter __begin, _RAIter __end, _RandomNumberGenerator &amp;__rand, __gnu_parallel::sequential_tag)" -->
template&lt;typename _RAIter , typename _RandomNumberGenerator &gt; void <b>std::__parallel::random_shuffle</b> (_RAIter __begin, _RAIter __end, _RandomNumberGenerator &amp;__rand, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a4ae35dae850a2e6ebfd8d543d677fa4f"></a><!-- doxytag: member="parallel/algorithmfwd.h::replace" ref="a4ae35dae850a2e6ebfd8d543d677fa4f" args="(_FIter, _FIter, const _Tp &amp;, const _Tp &amp;, __gnu_parallel::_Parallelism)" -->
template&lt;typename _FIter , typename _Tp &gt; void <b>std::__parallel::replace</b> (_FIter, _FIter, const _Tp &amp;, const _Tp &amp;, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a>)
<li><a class="anchor" id="a88b6821bba4b79dff9cabafe15ecc8db"></a><!-- doxytag: member="parallel/algorithmfwd.h::replace" ref="a88b6821bba4b79dff9cabafe15ecc8db" args="(_FIter, _FIter, const _Tp &amp;, const _Tp &amp;)" -->
template&lt;typename _FIter , typename _Tp &gt; void <b>std::__parallel::replace</b> (_FIter, _FIter, const _Tp &amp;, const _Tp &amp;)
<li><a class="anchor" id="ad3f607666a34cfd306b0957d0874be45"></a><!-- doxytag: member="parallel/algorithmfwd.h::replace" ref="ad3f607666a34cfd306b0957d0874be45" args="(_FIter, _FIter, const _Tp &amp;, const _Tp &amp;, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter , typename _Tp &gt; void <b>std::__parallel::replace</b> (_FIter, _FIter, const _Tp &amp;, const _Tp &amp;, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a868ba1ed2237b4cae5c3f19e8d581e2c"></a><!-- doxytag: member="parallel/algorithmfwd.h::replace_if" ref="a868ba1ed2237b4cae5c3f19e8d581e2c" args="(_FIter, _FIter, _Predicate, const _Tp &amp;, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter , typename _Predicate , typename _Tp &gt; void <b>std::__parallel::replace_if</b> (_FIter, _FIter, _Predicate, const _Tp &amp;, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a5693c8174bada8525797909882f23235"></a><!-- doxytag: member="parallel/algorithmfwd.h::replace_if" ref="a5693c8174bada8525797909882f23235" args="(_FIter, _FIter, _Predicate, const _Tp &amp;)" -->
template&lt;typename _FIter , typename _Predicate , typename _Tp &gt; void <b>std::__parallel::replace_if</b> (_FIter, _FIter, _Predicate, const _Tp &amp;)
<li><a class="anchor" id="a4979717b65eb8d4cba4605ec9c4a88a7"></a><!-- doxytag: member="parallel/algorithmfwd.h::replace_if" ref="a4979717b65eb8d4cba4605ec9c4a88a7" args="(_FIter, _FIter, _Predicate, const _Tp &amp;, __gnu_parallel::_Parallelism)" -->
template&lt;typename _FIter , typename _Predicate , typename _Tp &gt; void <b>std::__parallel::replace_if</b> (_FIter, _FIter, _Predicate, const _Tp &amp;, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a>)
<li><a class="anchor" id="a982e974b738a64e7722c21ea9accbc36"></a><!-- doxytag: member="parallel/algorithmfwd.h::search" ref="a982e974b738a64e7722c21ea9accbc36" args="(_FIter1, _FIter1, _FIter2, _FIter2, _BiPredicate)" -->
template&lt;typename _FIter1 , typename _FIter2 , typename _BiPredicate &gt; _FIter1 <b>std::__parallel::search</b> (_FIter1, _FIter1, _FIter2, _FIter2, _BiPredicate)
<li><a class="anchor" id="a288361dec420a86cdd693957a740898d"></a><!-- doxytag: member="parallel/algorithmfwd.h::search" ref="a288361dec420a86cdd693957a740898d" args="(_FIter1, _FIter1, _FIter2, _FIter2, _BiPredicate, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter1 , typename _FIter2 , typename _BiPredicate &gt; _FIter1 <b>std::__parallel::search</b> (_FIter1, _FIter1, _FIter2, _FIter2, _BiPredicate, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a3a9fa82343d75bcf8af2ee4c17bcd4a1"></a><!-- doxytag: member="parallel/algorithmfwd.h::search" ref="a3a9fa82343d75bcf8af2ee4c17bcd4a1" args="(_FIter1, _FIter1, _FIter2, _FIter2, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter1 , typename _FIter2 &gt; _FIter1 <b>std::__parallel::search</b> (_FIter1, _FIter1, _FIter2, _FIter2, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="aeb8808b54b012648c4d51ab6609b133e"></a><!-- doxytag: member="parallel/algorithmfwd.h::search" ref="aeb8808b54b012648c4d51ab6609b133e" args="(_FIter1, _FIter1, _FIter2, _FIter2)" -->
template&lt;typename _FIter1 , typename _FIter2 &gt; _FIter1 <b>std::__parallel::search</b> (_FIter1, _FIter1, _FIter2, _FIter2)
<li><a class="anchor" id="a10164cca34328e5c3d453b8e0d0ff118"></a><!-- doxytag: member="parallel/algorithmfwd.h::search_n" ref="a10164cca34328e5c3d453b8e0d0ff118" args="(_FIter, _FIter, _Integer, const _Tp &amp;, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter , typename _Integer , typename _Tp &gt; _FIter <b>std::__parallel::search_n</b> (_FIter, _FIter, _Integer, const _Tp &amp;, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a1c24d1acf3e043f9598a0d4abb5cc0bb"></a><!-- doxytag: member="parallel/algorithmfwd.h::search_n" ref="a1c24d1acf3e043f9598a0d4abb5cc0bb" args="(_FIter, _FIter, _Integer, const _Tp &amp;, _BiPredicate, __gnu_parallel::sequential_tag)" -->
template&lt;typename _FIter , typename _Integer , typename _Tp , typename _BiPredicate &gt; _FIter <b>std::__parallel::search_n</b> (_FIter, _FIter, _Integer, const _Tp &amp;, _BiPredicate, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a305e04055ce7710d431d5b2fb8dd80c0"></a><!-- doxytag: member="parallel/algorithmfwd.h::search_n" ref="a305e04055ce7710d431d5b2fb8dd80c0" args="(_FIter, _FIter, _Integer, const _Tp &amp;)" -->
template&lt;typename _FIter , typename _Integer , typename _Tp &gt; _FIter <b>std::__parallel::search_n</b> (_FIter, _FIter, _Integer, const _Tp &amp;)
<li><a class="anchor" id="a5fce75b4c6bc5edd41759cb3eab88e5f"></a><!-- doxytag: member="parallel/algorithmfwd.h::search_n" ref="a5fce75b4c6bc5edd41759cb3eab88e5f" args="(_FIter, _FIter, _Integer, const _Tp &amp;, _BiPredicate)" -->
template&lt;typename _FIter , typename _Integer , typename _Tp , typename _BiPredicate &gt; _FIter <b>std::__parallel::search_n</b> (_FIter, _FIter, _Integer, const _Tp &amp;, _BiPredicate)
<li><a class="anchor" id="a20932e1fd433b17de2bef75e026df5e5"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_difference" ref="a20932e1fd433b17de2bef75e026df5e5" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter &gt; _OIter <b>std::__parallel::set_difference</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a0e2f04894f76315c2413a2e34ade33e3"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_difference" ref="a0e2f04894f76315c2413a2e34ade33e3" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Predicate &gt; _OIter <b>std::__parallel::set_difference</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate)
<li><a class="anchor" id="a8c880336bb92c2a6789f81f369b9421a"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_difference" ref="a8c880336bb92c2a6789f81f369b9421a" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Predicate &gt; _OIter <b>std::__parallel::set_difference</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="ac6478b0cf23d50652eedddbc8a492f44"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_difference" ref="ac6478b0cf23d50652eedddbc8a492f44" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter &gt; _OIter <b>std::__parallel::set_difference</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter)
<li><a class="anchor" id="a98ab592ecd29a9c8678ba98beae52760"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_intersection" ref="a98ab592ecd29a9c8678ba98beae52760" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter &gt; _OIter <b>std::__parallel::set_intersection</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a42fbb7a1bd14442508ff0b10cd8f02c6"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_intersection" ref="a42fbb7a1bd14442508ff0b10cd8f02c6" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Predicate &gt; _OIter <b>std::__parallel::set_intersection</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate)
<li><a class="anchor" id="adb3f650ddf37bf4c1cb15c40c8a761f6"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_intersection" ref="adb3f650ddf37bf4c1cb15c40c8a761f6" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Predicate &gt; _OIter <b>std::__parallel::set_intersection</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="adba9d869536e7a5ad2e3c4254720ac2b"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_intersection" ref="adba9d869536e7a5ad2e3c4254720ac2b" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter &gt; _OIter <b>std::__parallel::set_intersection</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter)
<li><a class="anchor" id="a2cb53636531515bb092b3eaabb2f4b81"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_symmetric_difference" ref="a2cb53636531515bb092b3eaabb2f4b81" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Predicate &gt; _OIter <b>std::__parallel::set_symmetric_difference</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="ae5fb1b3aaccabbc7a9ccad7b477209aa"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_symmetric_difference" ref="ae5fb1b3aaccabbc7a9ccad7b477209aa" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Predicate &gt; _OIter <b>std::__parallel::set_symmetric_difference</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate)
<li><a class="anchor" id="a89f3899b252d09f1f2c507f980533451"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_symmetric_difference" ref="a89f3899b252d09f1f2c507f980533451" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter &gt; _OIter <b>std::__parallel::set_symmetric_difference</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter)
<li><a class="anchor" id="a030375eb5366b75e9440dde5c1b3a2c5"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_symmetric_difference" ref="a030375eb5366b75e9440dde5c1b3a2c5" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter &gt; _OIter <b>std::__parallel::set_symmetric_difference</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a3facc4856e7c513e852963bc35ea822f"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_union" ref="a3facc4856e7c513e852963bc35ea822f" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Predicate &gt; _OIter <b>std::__parallel::set_union</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="af8e04c496ca24e3be0d4247000660fb5"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_union" ref="af8e04c496ca24e3be0d4247000660fb5" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _Predicate &gt; _OIter <b>std::__parallel::set_union</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Predicate)
<li><a class="anchor" id="a0201d8f86144a283c7435f4658c78336"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_union" ref="a0201d8f86144a283c7435f4658c78336" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter &gt; _OIter <b>std::__parallel::set_union</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter)
<li><a class="anchor" id="a17ce5acec5c641754aa32d20e7b3e0de"></a><!-- doxytag: member="parallel/algorithmfwd.h::set_union" ref="a17ce5acec5c641754aa32d20e7b3e0de" args="(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter &gt; _OIter <b>std::__parallel::set_union</b> (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a5c0925731f253af05977541dea3f8bde"></a><!-- doxytag: member="parallel/algorithmfwd.h::sort" ref="a5c0925731f253af05977541dea3f8bde" args="(_RAIter __begin, _RAIter __end, _Compare __comp, __gnu_parallel::sequential_tag)" -->
template&lt;typename _RAIter , typename _Compare &gt; void <b>std::__parallel::sort</b> (_RAIter __begin, _RAIter __end, _Compare __comp, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="ad784b308b603d126ed0a6e1443c2017d"></a><!-- doxytag: member="parallel/algorithmfwd.h::sort" ref="ad784b308b603d126ed0a6e1443c2017d" args="(_RAIter __begin, _RAIter __end, _Compare __comp)" -->
template&lt;typename _RAIter , typename _Compare &gt; void <b>std::__parallel::sort</b> (_RAIter __begin, _RAIter __end, _Compare __comp)
<li><a class="anchor" id="a2b908f19e130a7b808516d246c022a4b"></a><!-- doxytag: member="parallel/algorithmfwd.h::sort" ref="a2b908f19e130a7b808516d246c022a4b" args="(_RAIter __begin, _RAIter __end)" -->
template&lt;typename _RAIter &gt; void <b>std::__parallel::sort</b> (_RAIter __begin, _RAIter __end)
<li><a class="anchor" id="a2cf727c8217e9b93ce94078f63b7f22e"></a><!-- doxytag: member="parallel/algorithmfwd.h::sort" ref="a2cf727c8217e9b93ce94078f63b7f22e" args="(_RAIter __begin, _RAIter __end, __gnu_parallel::sequential_tag)" -->
template&lt;typename _RAIter &gt; void <b>std::__parallel::sort</b> (_RAIter __begin, _RAIter __end, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a1e1a92cc5ba22f9219a6bb63d38b3bb3"></a><!-- doxytag: member="parallel/algorithmfwd.h::stable_sort" ref="a1e1a92cc5ba22f9219a6bb63d38b3bb3" args="(_RAIter __begin, _RAIter __end, _Compare __comp, __gnu_parallel::sequential_tag)" -->
template&lt;typename _RAIter , typename _Compare &gt; void <b>std::__parallel::stable_sort</b> (_RAIter __begin, _RAIter __end, _Compare __comp, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a97551ba426d9f8690760a395577eca47"></a><!-- doxytag: member="parallel/algorithmfwd.h::stable_sort" ref="a97551ba426d9f8690760a395577eca47" args="(_RAIter __begin, _RAIter __end, _Compare __comp)" -->
template&lt;typename _RAIter , typename _Compare &gt; void <b>std::__parallel::stable_sort</b> (_RAIter __begin, _RAIter __end, _Compare __comp)
<li><a class="anchor" id="a5082017f324d57d8de4fd4520cd8e666"></a><!-- doxytag: member="parallel/algorithmfwd.h::stable_sort" ref="a5082017f324d57d8de4fd4520cd8e666" args="(_RAIter __begin, _RAIter __end)" -->
template&lt;typename _RAIter &gt; void <b>std::__parallel::stable_sort</b> (_RAIter __begin, _RAIter __end)
<li><a class="anchor" id="af7ef5faa2fd46ef760dfbd6e1cfd1d71"></a><!-- doxytag: member="parallel/algorithmfwd.h::stable_sort" ref="af7ef5faa2fd46ef760dfbd6e1cfd1d71" args="(_RAIter __begin, _RAIter __end, __gnu_parallel::sequential_tag)" -->
template&lt;typename _RAIter &gt; void <b>std::__parallel::stable_sort</b> (_RAIter __begin, _RAIter __end, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a15d5e937a6e4595367e0cab0dae13f8d"></a><!-- doxytag: member="parallel/algorithmfwd.h::transform" ref="a15d5e937a6e4595367e0cab0dae13f8d" args="(_IIter1, _IIter1, _IIter2, _OIter, _BiOperation, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _BiOperation &gt; _OIter <b>std::__parallel::transform</b> (_IIter1, _IIter1, _IIter2, _OIter, _BiOperation, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="ac98d86f1d6a6a8b418a53e441b46edbe"></a><!-- doxytag: member="parallel/algorithmfwd.h::transform" ref="ac98d86f1d6a6a8b418a53e441b46edbe" args="(_IIter1, _IIter1, _IIter2, _OIter, _BiOperation)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _BiOperation &gt; _OIter <b>std::__parallel::transform</b> (_IIter1, _IIter1, _IIter2, _OIter, _BiOperation)
<li><a class="anchor" id="aab1637ec85981ff2f4023460419d9ab1"></a><!-- doxytag: member="parallel/algorithmfwd.h::transform" ref="aab1637ec85981ff2f4023460419d9ab1" args="(_IIter, _IIter, _OIter, _UnaryOperation, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter , typename _OIter , typename _UnaryOperation &gt; _OIter <b>std::__parallel::transform</b> (_IIter, _IIter, _OIter, _UnaryOperation, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a951fb0f0c29e2654c19907c19d724db0"></a><!-- doxytag: member="parallel/algorithmfwd.h::transform" ref="a951fb0f0c29e2654c19907c19d724db0" args="(_IIter, _IIter, _OIter, _UnaryOperation, __gnu_parallel::_Parallelism)" -->
template&lt;typename _IIter , typename _OIter , typename _UnaryOperation &gt; _OIter <b>std::__parallel::transform</b> (_IIter, _IIter, _OIter, _UnaryOperation, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a>)
<li><a class="anchor" id="adddb5fa6f2d996b36c03198be1ba34d7"></a><!-- doxytag: member="parallel/algorithmfwd.h::transform" ref="adddb5fa6f2d996b36c03198be1ba34d7" args="(_IIter, _IIter, _OIter, _UnaryOperation)" -->
template&lt;typename _IIter , typename _OIter , typename _UnaryOperation &gt; _OIter <b>std::__parallel::transform</b> (_IIter, _IIter, _OIter, _UnaryOperation)
<li><a class="anchor" id="a50e91b3b5fff68fe2f1e50911671f5b4"></a><!-- doxytag: member="parallel/algorithmfwd.h::transform" ref="a50e91b3b5fff68fe2f1e50911671f5b4" args="(_IIter1, _IIter1, _IIter2, _OIter, _BiOperation, __gnu_parallel::_Parallelism)" -->
template&lt;typename _IIter1 , typename _IIter2 , typename _OIter , typename _BiOperation &gt; _OIter <b>std::__parallel::transform</b> (_IIter1, _IIter1, _IIter2, _OIter, _BiOperation, <a class="el" href="a01131.html#a76f6cbf29b1b8d57762cce1ed9bd01a8">__gnu_parallel::_Parallelism</a>)
<li><a class="anchor" id="a84dca96e893a4d458abe6933c15c9bc0"></a><!-- doxytag: member="parallel/algorithmfwd.h::unique_copy" ref="a84dca96e893a4d458abe6933c15c9bc0" args="(_IIter, _IIter, _OIter, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter , typename _OIter &gt; _OIter <b>std::__parallel::unique_copy</b> (_IIter, _IIter, _OIter, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
<li><a class="anchor" id="a94fbbfd135151fab0fb0d9faf217ac23"></a><!-- doxytag: member="parallel/algorithmfwd.h::unique_copy" ref="a94fbbfd135151fab0fb0d9faf217ac23" args="(_IIter, _IIter, _OIter)" -->
template&lt;typename _IIter , typename _OIter &gt; _OIter <b>std::__parallel::unique_copy</b> (_IIter, _IIter, _OIter)
<li><a class="anchor" id="a96e473d2c8665fe0dff0b3af0dfd310c"></a><!-- doxytag: member="parallel/algorithmfwd.h::unique_copy" ref="a96e473d2c8665fe0dff0b3af0dfd310c" args="(_IIter, _IIter, _OIter, _Predicate)" -->
template&lt;typename _IIter , typename _OIter , typename _Predicate &gt; _OIter <b>std::__parallel::unique_copy</b> (_IIter, _IIter, _OIter, _Predicate)
<li><a class="anchor" id="a0a4184fb3a8143ff88481f09ea56c589"></a><!-- doxytag: member="parallel/algorithmfwd.h::unique_copy" ref="a0a4184fb3a8143ff88481f09ea56c589" args="(_IIter, _IIter, _OIter, _Predicate, __gnu_parallel::sequential_tag)" -->
template&lt;typename _IIter , typename _OIter , typename _Predicate &gt; _OIter <b>std::__parallel::unique_copy</b> (_IIter, _IIter, _OIter, _Predicate, <a class="el" href="a00178.html">__gnu_parallel::sequential_tag</a>)
</ul>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>This file is a GNU parallel extension to the Standard C++ Library. </p>

<p>Definition in file <a class="el" href="a00750_source.html">parallel/algorithmfwd.h</a>.</p>
</div></div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="a00750.html">algorithmfwd.h</a>      </li>
      <li class="footer">Generated by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
    </ul>
  </div>

</body>
</html>