<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>algo.h</name>
    <filename>a01492</filename>
    <namespace>std</namespace>
    <namespace>std::__parallel</namespace>
    <class kind="struct">std::__parallel::c_rand_number</class>
    <member kind="define">
      <type>#define</type>
      <name>_GLIBCXX_PARALLEL_ALGO_H</name>
      <anchorfile>a01492.html</anchorfile>
      <anchor>f78bb30647c3f8602e88bb8ceae9332a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>adjacent_find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>45d91e8adf1f264e2ac58c61af2a6f82</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, BinaryPredicate pred)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>adjacent_find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b33e1a4f6defec690c740288f3488007</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>adjacent_find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>9e24e22f56ed7434ffe5e813758ef2b4</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, BinaryPredicate binary_pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>adjacent_find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>afe775acbc993ac96a4476f105045db2</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator</type>
      <name>adjacent_find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>d39e432850d6db7536745afa4a2b0783</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, BinaryPredicate pred, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>adjacent_find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c5a8964071c76865154c4303162399a6</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, BinaryPredicate pred, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>adjacent_find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ba0e0449f4a937426664428180f86895</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator</type>
      <name>adjacent_find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c0b0ef6a17eb7f2eb25c65313f0cb7f2</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; InputIterator &gt;::difference_type</type>
      <name>count</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>1e1d28878ab2375d17db3fa7b3aa03f3</anchor>
      <arglist>(InputIterator begin, InputIterator end, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; InputIterator &gt;::difference_type</type>
      <name>count</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>017c021b298aa7eb34886f427980e277</anchor>
      <arglist>(InputIterator begin, InputIterator end, const T &amp;value, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; InputIterator &gt;::difference_type</type>
      <name>count</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>cbbc09bb9387572676f24591b0aad197</anchor>
      <arglist>(InputIterator begin, InputIterator end, const T &amp;value, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; InputIterator &gt;::difference_type</type>
      <name>count_if</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>1978d251f2656c378e9ca7005ad36e1e</anchor>
      <arglist>(InputIterator begin, InputIterator end, Predicate pred)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; InputIterator &gt;::difference_type</type>
      <name>count_if</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>52f3b2d4a35fea195de128ada5958bb1</anchor>
      <arglist>(InputIterator begin, InputIterator end, Predicate pred, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; InputIterator &gt;::difference_type</type>
      <name>count_if</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>45f568273b729a6f34bff881bc964b43</anchor>
      <arglist>(InputIterator begin, InputIterator end, Predicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; InputIterator &gt;::difference_type</type>
      <name>count_if_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>37a967b9c3117dccbec4c525325598a8</anchor>
      <arglist>(InputIterator begin, InputIterator end, Predicate pred, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; RandomAccessIterator &gt;::difference_type</type>
      <name>count_if_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c2ec60c9f8b1eae0a55f07030a0ee7be</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Predicate pred, random_access_iterator_tag, __gnu_parallel::_Parallelism parallelism_tag=__gnu_parallel::parallel_unbalanced)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; InputIterator &gt;::difference_type</type>
      <name>count_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2783ad240bcc91b64f4cfc2f733df1c1</anchor>
      <arglist>(InputIterator begin, InputIterator end, const T &amp;value, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; RandomAccessIterator &gt;::difference_type</type>
      <name>count_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>0d1d7596aa997725e3469b234b2e747f</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, const T &amp;value, random_access_iterator_tag, __gnu_parallel::_Parallelism parallelism_tag=__gnu_parallel::parallel_unbalanced)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>0906c8faa456603dd6f0de0afea1a4fd</anchor>
      <arglist>(InputIterator begin, InputIterator end, const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b199dcf805c3951063920244b331ef00</anchor>
      <arglist>(InputIterator begin, InputIterator end, const T &amp;val, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find_first_of</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>15e665f8181f2a772e2739f499450975</anchor>
      <arglist>(InputIterator begin1, InputIterator end1, ForwardIterator begin2, ForwardIterator end2)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find_first_of</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>0f1e8437acdfac03b289eba5ed362824</anchor>
      <arglist>(InputIterator begin1, InputIterator end1, ForwardIterator begin2, ForwardIterator end2, BinaryPredicate comp)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find_first_of</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>d81e17dae8991c1c65b214895202fb52</anchor>
      <arglist>(InputIterator begin1, InputIterator end1, ForwardIterator begin2, ForwardIterator end2, BinaryPredicate comp, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find_first_of</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>5a4ad2fdea72506f7116efd7111fb255</anchor>
      <arglist>(InputIterator begin1, InputIterator end1, ForwardIterator begin2, ForwardIterator end2, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find_first_of_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>71927a129edb5bf76b7e1d282222c7b5</anchor>
      <arglist>(InputIterator begin1, InputIterator end1, ForwardIterator begin2, ForwardIterator end2, BinaryPredicate comp, IteratorTag1, IteratorTag2)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator</type>
      <name>find_first_of_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>43b7e69eca56f943907115a9ecd162c2</anchor>
      <arglist>(RandomAccessIterator begin1, RandomAccessIterator end1, ForwardIterator begin2, ForwardIterator end2, BinaryPredicate comp, random_access_iterator_tag, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find_first_of_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>27849addc6c682cc4e326b35177d2abc</anchor>
      <arglist>(InputIterator begin1, InputIterator end1, ForwardIterator begin2, ForwardIterator end2, IteratorTag1, IteratorTag2)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find_if</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>071fe50370e74befaab2d9cb6e4c9d4a</anchor>
      <arglist>(InputIterator begin, InputIterator end, Predicate pred)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find_if</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>de6ed3afca9d43c12e9b65cbfcd49967</anchor>
      <arglist>(InputIterator begin, InputIterator end, Predicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator</type>
      <name>find_if_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>e5eaaa2419130515c7174fde29414d18</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Predicate pred, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find_if_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2b8db639c597f5a08de2df0611156098</anchor>
      <arglist>(InputIterator begin, InputIterator end, Predicate pred, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator</type>
      <name>find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b42becbb1234255e833156a89febf9b2</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, const T &amp;val, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>InputIterator</type>
      <name>find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ba7a011cfd6761d123e9af4a71e3fc9b</anchor>
      <arglist>(InputIterator begin, InputIterator end, const T &amp;val, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>Function</type>
      <name>for_each</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>e6800a0c7896f9877eeb9251366fc42b</anchor>
      <arglist>(Iterator begin, Iterator end, Function f)</arglist>
    </member>
    <member kind="function">
      <type>Function</type>
      <name>for_each</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>61351e236aac7da1606b3dbbf992aa94</anchor>
      <arglist>(Iterator begin, Iterator end, Function f, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>Function</type>
      <name>for_each</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c099555bae01161b3527ba6f13121452</anchor>
      <arglist>(InputIterator begin, InputIterator end, Function f, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>Function</type>
      <name>for_each_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>24588fda98967bae948a9bae72bfaa52</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Function f, random_access_iterator_tag, __gnu_parallel::_Parallelism parallelism_tag=__gnu_parallel::parallel_balanced)</arglist>
    </member>
    <member kind="function">
      <type>Function</type>
      <name>for_each_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>53ba2c5a7d5eadaa4954fe1d460c5cda</anchor>
      <arglist>(InputIterator begin, InputIterator end, Function f, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>1caed53f2ea576b13d7857a4b9ce6866</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Generator gen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>aace5688e7c0f419ac3edf6d7fb2357e</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Generator gen, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ccf63a0ff5dde07dc96ebf0be69d47d4</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Generator gen, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>generate_n</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>660c79611dee8674d74055a86a774764</anchor>
      <arglist>(OutputIterator begin, Size n, Generator gen)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>generate_n</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>38dd82eba8bfe7ff748125f3debef8de</anchor>
      <arglist>(OutputIterator begin, Size n, Generator gen, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>generate_n</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>46d976ae017272e825165814a498b308</anchor>
      <arglist>(OutputIterator begin, Size n, Generator gen, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator</type>
      <name>generate_n_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>80143888e2dac29997b4722027d787a3</anchor>
      <arglist>(RandomAccessIterator begin, Size n, Generator gen, random_access_iterator_tag, __gnu_parallel::_Parallelism parallelism_tag=__gnu_parallel::parallel_balanced)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>generate_n_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>d8225890643db12de8489bee38dfed10</anchor>
      <arglist>(OutputIterator begin, Size n, Generator gen, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>d6ae2fe69ab6c3d9d98cedce54f7c2e1</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Generator gen, random_access_iterator_tag, __gnu_parallel::_Parallelism parallelism_tag=__gnu_parallel::parallel_balanced)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c101239f2558ff95f152b16bd2cdf17f</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Generator gen, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>17c43941ea32572f764cbac623469ec0</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Comparator comp)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>0329644ad03600afa233c65cb5232085</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Comparator comp, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>04a5c936d1bcd13681341de9c9f22cd6</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2f91938b133696031b9e8ec72fa6e460</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>84dc11685ee48a496d6056141e924965</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Comparator comp, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>605dc40b81e766cf880901c15c5f8e06</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator</type>
      <name>max_element_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b986c0d4a8c3d071004a8674203dd086</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Comparator comp, random_access_iterator_tag, __gnu_parallel::_Parallelism parallelism_tag=__gnu_parallel::parallel_balanced)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>max_element_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>0b76eb128ae09481188e69f815ca0a13</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Comparator comp, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>merge</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>9789664177a9686bb6475249b6c9151b</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator result)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>merge</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>41432f3b11a5eeb326a9c526f015596b</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator result, Comparator comp)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>merge</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>00cc8ccef704418e561c68f3cb1645e3</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator result, Comparator comp, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>merge</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>41bb8201e59366cb156157e26a873561</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator result, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>merge_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>81b0cac36630d84d5005e03dbce8ac65</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator result, Comparator comp, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>merge_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>36cdce5ac2e907619047d50b7efdd709</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator result, Comparator comp, IteratorTag1, IteratorTag2, IteratorTag3)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>4182acfd603a3efcc1e451fa5cb0908a</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Comparator comp)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2945670b8b6fc5842d5c6449d3c2db5d</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Comparator comp, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>80ed94b6f821409cd829224b66f95099</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f96000537425607c54b66a6c97425489</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>01328638b552f1a50fa03f973f1efa8d</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Comparator comp, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>de67cc5544936016970b7bffc7e96fac</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator</type>
      <name>min_element_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>1655b802352c54699f41dda8048c0657</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Comparator comp, random_access_iterator_tag, __gnu_parallel::_Parallelism parallelism_tag=__gnu_parallel::parallel_balanced)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>min_element_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2f993c38a20658d92ed7ac2dffa0cd8f</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Comparator comp, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nth_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b8401f3aacdc65cf4c995b0b2030c7c9</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator nth, RandomAccessIterator end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nth_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>1738366afe8188a328c30cb3b0c1b68b</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator nth, RandomAccessIterator end, Comparator comp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nth_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>8e80fe7d1329f5c16ee83f4d19d47920</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator nth, RandomAccessIterator end, Comparator comp, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nth_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>d90083a47c503fd6ae618451a6aca022</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator nth, RandomAccessIterator end, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>partial_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>711ecce7d35008904f9520f7fefb00ec</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator middle, RandomAccessIterator end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>partial_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>a78fb75e9f1622e0e6a7a0047be38242</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator middle, RandomAccessIterator end, _Compare comp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>partial_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f8587f1c54209888a4b1489e5a143214</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator middle, RandomAccessIterator end, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>partial_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2e00f516a78687d6ea264fda36462996</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator middle, RandomAccessIterator end, _Compare comp, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>partition</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>0dd5f2e2abe35cc3c40a61b97bf2db42</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Predicate pred)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>partition</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>101b37752a7d0b1469eb32d6d10dd389</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Predicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator</type>
      <name>partition_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>7ac4de054745e666e8f876470856bb38</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Predicate pred, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>partition_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>7966cfe6c4856b7bb0edef67c5931283</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Predicate pred, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_shuffle</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>19f9c75878ae5a52ab17f0bc732b9cbd</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, RandomNumberGenerator &amp;rand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_shuffle</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>85b47e5db0f8a82c689abbffe109f042</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_shuffle</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2e98c861ebf847f9bb86f44221669467</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, RandomNumberGenerator &amp;rand, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_shuffle</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>829066a3da792393a8af50e44ae18168</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>025eabbc21853f3297d0d3753f1878c5</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, const T &amp;old_value, const T &amp;new_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>a419f9607a68707e52bec8ba4df381f8</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, const T &amp;old_value, const T &amp;new_value, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b7dac0789daedbcc44f49d0cb1f97e49</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, const T &amp;old_value, const T &amp;new_value, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace_if</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>135451577d3a870cc4a905b711e94e39</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Predicate pred, const T &amp;new_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace_if</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b81bd3ebb75009a4d4feb459fc09f746</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Predicate pred, const T &amp;new_value, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace_if</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ab84e9cfb0ac25d4b268e08aa44de9a9</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Predicate pred, const T &amp;new_value, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace_if_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c8c712b89f74665e6a31ac175825b892</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Predicate pred, const T &amp;new_value, random_access_iterator_tag, __gnu_parallel::_Parallelism parallelism_tag=__gnu_parallel::parallel_balanced)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace_if_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>aed5802663c3f05403e16f0e569df238</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Predicate pred, const T &amp;new_value, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>dcea23c8e262f9269ed872eedefc6c25</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, const T &amp;old_value, const T &amp;new_value, random_access_iterator_tag, __gnu_parallel::_Parallelism parallelism_tag=__gnu_parallel::parallel_balanced)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>a0b366a0d095011e869a58698c90714a</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, const T &amp;old_value, const T &amp;new_value, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator1</type>
      <name>search</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c4be057108d21bdbbba7470e447630e0</anchor>
      <arglist>(ForwardIterator1 begin1, ForwardIterator1 end1, ForwardIterator2 begin2, ForwardIterator2 end2, BinaryPredicate pred)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator1</type>
      <name>search</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>92d570b1cd6867847027d47a1272098e</anchor>
      <arglist>(ForwardIterator1 begin1, ForwardIterator1 end1, ForwardIterator2 begin2, ForwardIterator2 end2, BinaryPredicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator1</type>
      <name>search</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ff504cea4e56e445edda0a4de50be83a</anchor>
      <arglist>(ForwardIterator1 begin1, ForwardIterator1 end1, ForwardIterator2 begin2, ForwardIterator2 end2)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator1</type>
      <name>search</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>4854145efa1cc05b21ea03cf5f4d0c7e</anchor>
      <arglist>(ForwardIterator1 begin1, ForwardIterator1 end1, ForwardIterator2 begin2, ForwardIterator2 end2, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>search_n</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f5090583c58ecdaf8006d42d44c1f0fb</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Integer count, const T &amp;val, BinaryPredicate binary_pred)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>search_n</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>eae9fc2e681b5a8a5911b2682c47f8b8</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Integer count, const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>search_n</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>305a750b76f07a9e55719328f2cfd9e8</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Integer count, const T &amp;val, BinaryPredicate binary_pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>search_n</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>376823c8963ecc5f8638e51c3e1376a1</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Integer count, const T &amp;val, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator</type>
      <name>search_n_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>89f62a55631b0b4e0431221173277937</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end, Integer count, const T &amp;val, BinaryPredicate binary_pred, IteratorTag)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator</type>
      <name>search_n_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>667c4bf59c9e167b3ee5bae2168a5dec</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Integer count, const T &amp;val, BinaryPredicate binary_pred, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator1</type>
      <name>search_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>947676cad4c3f6352051c364c04a2eb0</anchor>
      <arglist>(ForwardIterator1 begin1, ForwardIterator1 end1, ForwardIterator2 begin2, ForwardIterator2 end2, BinaryPredicate pred, IteratorTag1, IteratorTag2)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator1</type>
      <name>search_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>75769349e71450a70c7485cdc0477dc7</anchor>
      <arglist>(RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, RandomAccessIterator2 end2, BinaryPredicate pred, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>ForwardIterator1</type>
      <name>search_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>948f293264eea0d4645e293d9189788c</anchor>
      <arglist>(ForwardIterator1 begin1, ForwardIterator1 end1, ForwardIterator2 begin2, ForwardIterator2 end2, IteratorTag1, IteratorTag2)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator1</type>
      <name>search_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>395a8bbb08d64d3161da0e2dbf4941f9</anchor>
      <arglist>(RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, RandomAccessIterator2 end2, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_difference</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>8dca3dad8daad8326d7fcac9d67af6ab</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, Predicate pred)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_difference</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>4da88a2ce264ee4199282bcecf4caf11</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_difference</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>7da57678c1a1c68f843df1ac0a2d9d73</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, Predicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_difference</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ab3052c21abd08c1e61de5cc9a6f1fe0</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputRandomAccessIterator</type>
      <name>set_difference_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>175520b5d5dc8da3fc409e731116f1db</anchor>
      <arglist>(RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, RandomAccessIterator2 end2, OutputRandomAccessIterator result, Predicate pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_difference_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>a5048c73c1da75c94bd1c84488f8bb90</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator result, Predicate pred, IteratorTag1, IteratorTag2, IteratorTag3)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_intersection</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>3ed2682f9376b266757a49d7e3266bc4</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, Predicate pred)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_intersection</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>dc4d1b8f9d2c5e4c61e1ec56ac9a75fc</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_intersection</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>bb76a2cc3ec568798243b513b4ad6bda</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, Predicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_intersection</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f739cd9feaab9a90a8f261de02cc61ff</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputRandomAccessIterator</type>
      <name>set_intersection_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>811037f246aa0cd6cdc885f54aa15912</anchor>
      <arglist>(RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, RandomAccessIterator2 end2, OutputRandomAccessIterator result, Predicate pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_intersection_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f7dc31fab90e4987ceeae0dd5450f32e</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator result, Predicate pred, IteratorTag1, IteratorTag2, IteratorTag3)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_symmetric_difference</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ab9ba447be2b51fd7d7d0f3d14c6df34</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, Predicate pred)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_symmetric_difference</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f6c1bb88ea6d6220cc047653cb290914</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_symmetric_difference</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>4cbd78d68799480645f8110b351a3e87</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, Predicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_symmetric_difference</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>cfaff83ab2ef795e5f38b86722505c2d</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputRandomAccessIterator</type>
      <name>set_symmetric_difference_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>7694d7ac2a95a48200630c6f38e2ef2c</anchor>
      <arglist>(RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, RandomAccessIterator2 end2, OutputRandomAccessIterator result, Predicate pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_symmetric_difference_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>1b2a1ebe84117db980efcc71e5bd2920</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator result, Predicate pred, IteratorTag1, IteratorTag2, IteratorTag3)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_union</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>21e2ac292918c09642844ad3441ba2b6</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, Predicate pred)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_union</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2498fce907b620d33e2b9acc24f7f281</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_union</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>50c17836ba5e3a824a31cb56d9802794</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, Predicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_union</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>7560764555d52b170049d1211871f539</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator out, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputRandomAccessIterator</type>
      <name>set_union_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>47f1a909f1a2f912103c2aa7c2d207cb</anchor>
      <arglist>(RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, RandomAccessIterator2 end2, OutputRandomAccessIterator result, Predicate pred, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>set_union_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>847c8cb8386df557e6302f9c8d8d4d77</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, OutputIterator result, Predicate pred, IteratorTag1, IteratorTag2, IteratorTag3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>32fd29398fb73afbb800de587d67aad9</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Comparator comp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>8e8f2f8feb0dec4f91c5993a9ba6b6cb</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::balanced_quicksort_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>e436aad6ec65f02ad41dd887e643d34d</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::quicksort_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>028db0c516228dcc5e2a67a5844261c0</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::multiway_mergesort_exact_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>0ff295dbe11f242308f1e5c30e0bbb6f</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::multiway_mergesort_sampling_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>7b81d318dc8e8a9d3fa6fd6c69bb24f6</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::multiway_mergesort_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b61fa9b359040e043898e8aff11f202c</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::parallel_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>543356599424a47ac755fb95e283f812</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::default_parallel_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>d97b11d4a1e491bc0f8b2efb00095e74</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>8f1c8364789fb25e1d1a8362d4527a59</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Comparator comp, Parallelism parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>1d346c1b9831da06486619447660ba6d</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Comparator comp, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>1752752796da2f306846cd4f2a9755c8</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>9f52c343b7622f459e2bd356a40156aa</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Comparator comp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>e0fac5ab0d33f3f10bb9ca17e1271483</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::balanced_quicksort_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>07c91093ebdb9aa91b7f23b6804a8551</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::quicksort_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>7a4e683f6d1da8d96399f45459868355</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::multiway_mergesort_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>cb6ce2f254a10584d68ea8fddd1e2a75</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::parallel_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>a731f8c48fa28954ec8294c91d776ec2</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::default_parallel_tag parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>085815e9751655f954fde5f285a4b743</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>180024e86cbb588ef9e7803119740da7</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Comparator comp, Parallelism parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ea973efd109bd9a011f8b99b20a4a339</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, Comparator comp, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>7f88a37c20500bf49d03b8fa0c5441c4</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator end, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>transform</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>dd6d528e5748e841d083251d5ef1f4ab</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, OutputIterator result, BinaryOperation binary_op)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>transform</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>cc3deba13c6194ba94adc36acad55a55</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, OutputIterator result, BinaryOperation binary_op, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>transform</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>bb2d2abb443d3c15ae9daad833ce8636</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, OutputIterator result, BinaryOperation binary_op, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>transform</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>e5841fba7eba1bce53d1fb6bcb093b38</anchor>
      <arglist>(InputIterator begin, InputIterator end, OutputIterator result, UnaryOperation unary_op)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>transform</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>e15663050552027037c471269a321e82</anchor>
      <arglist>(InputIterator begin, InputIterator end, OutputIterator result, UnaryOperation unary_op, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>transform</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>022f7ed14888cad88d306364f241b30c</anchor>
      <arglist>(InputIterator begin, InputIterator end, OutputIterator result, UnaryOperation unary_op, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator2</type>
      <name>transform1_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>a3ecf3dc44f847cb192103379d5e7a3c</anchor>
      <arglist>(RandomAccessIterator1 begin, RandomAccessIterator1 end, RandomAccessIterator2 result, UnaryOperation unary_op, IteratorTag1, IteratorTag2)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator2</type>
      <name>transform1_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>6a4749b79ee42e5d3a1ed4b3d7c21992</anchor>
      <arglist>(RandomAccessIterator1 begin, RandomAccessIterator1 end, RandomAccessIterator2 result, UnaryOperation unary_op, random_access_iterator_tag, random_access_iterator_tag, __gnu_parallel::_Parallelism parallelism_tag=__gnu_parallel::parallel_balanced)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>transform2_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>8d36dee20469805e8353480603b225ed</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, OutputIterator result, BinaryOperation binary_op, tag1, tag2, tag3)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessIterator3</type>
      <name>transform2_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c812d4acdb412b274fd020f5d98cd5c1</anchor>
      <arglist>(RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, RandomAccessIterator3 result, BinaryOperation binary_op, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag, __gnu_parallel::_Parallelism parallelism_tag=__gnu_parallel::parallel_balanced)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>unique_copy</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>815d78f2d71eb9b2b7a13dc203bca28a</anchor>
      <arglist>(InputIterator begin1, InputIterator end1, OutputIterator out, Predicate pred)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>unique_copy</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b86540932502f20d2faa6ccf82e83bd7</anchor>
      <arglist>(InputIterator begin1, InputIterator end1, OutputIterator out)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>unique_copy</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>3a38e4c510fabd0b6085f320e2c2b7d8</anchor>
      <arglist>(InputIterator begin1, InputIterator end1, OutputIterator out, Predicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>unique_copy</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2e1b5dcaadeb9475d7dd5b2cf16eceee</anchor>
      <arglist>(InputIterator begin1, InputIterator end1, OutputIterator out, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>RandomAccessOutputIterator</type>
      <name>unique_copy_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>bc96a67fa0baa89251442dc9fb64fe9e</anchor>
      <arglist>(RandomAccessIterator begin, RandomAccessIterator last, RandomAccessOutputIterator out, Predicate pred, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>unique_copy_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>e07a66e5e6bde2cf64a0d5214b1b5364</anchor>
      <arglist>(InputIterator begin, InputIterator last, OutputIterator out, Predicate pred, IteratorTag1, IteratorTag2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>algobase.h</name>
    <filename>a01493</filename>
    <namespace>std</namespace>
    <namespace>std::__parallel</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_GLIBCXX_PARALLEL_ALGOBASE_H</name>
      <anchorfile>a01493.html</anchorfile>
      <anchor>19d7d518b4939414477d1bfff138a011</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c5b05e62d018b2ec6f43f5a9ce2ea390</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, Predicate pred)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>11ca59e903840aba54a3156fe50ccccf</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c4c2cdee7a3d769aa876ed5435c2aa26</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, Predicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>428404db7ebc0b2bdeb1002b1304e9ea</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>3ac8d58faeab2027901fdff47b8ac66d</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, Predicate pred)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>982a629f720336692bc7da3f1529bff8</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>3c07e1ac43e907a45a69d0e63e7a12d9</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, Predicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>1172809b736fe35435b1eb996bd502cd</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b866df694773b2e8de2643cf92fb938c</anchor>
      <arglist>(RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, RandomAccessIterator2 end2, Predicate pred, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>cb56d58e2d6dea44aab26304ac241a6f</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, Predicate pred, IteratorTag1, IteratorTag2)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; InputIterator1, InputIterator2 &gt;</type>
      <name>mismatch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>89cbfe30209cedd837f5d78f98cf5d4d</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, Predicate pred)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; InputIterator1, InputIterator2 &gt;</type>
      <name>mismatch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>8bba1644b40a1f8304ecf80964a6d688</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; InputIterator1, InputIterator2 &gt;</type>
      <name>mismatch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>6405b7cbf2723f16319507622f4eed65</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, Predicate pred, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; InputIterator1, InputIterator2 &gt;</type>
      <name>mismatch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>4c3590dffbbbf69d6170a3fe2c29eaa1</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; RandomAccessIterator1, RandomAccessIterator2 &gt;</type>
      <name>mismatch_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>a94c49bea011e2e066f7ab62aa45948e</anchor>
      <arglist>(RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, Predicate pred, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; InputIterator1, InputIterator2 &gt;</type>
      <name>mismatch_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f13cd14108344821929a51246e38207d</anchor>
      <arglist>(InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, Predicate pred, IteratorTag1, IteratorTag2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>algorithm</name>
    <filename>a01494</filename>
    <member kind="define">
      <type>#define</type>
      <name>_GLIBCXX_ALGORITHM</name>
      <anchorfile>a01494.html</anchorfile>
      <anchor>c6509f16e6d55e018a548cab211f476c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ext/algorithm</name>
    <filename>a01495</filename>
    <namespace>__gnu_cxx</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EXT_ALGORITHM</name>
      <anchorfile>a01495.html</anchorfile>
      <anchor>4aa69a9e25c150ccf01e988f5ed53307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pair&lt; _RAIterator, _OutputIterator &gt;</type>
      <name>__copy_n</name>
      <anchorfile>a01868.html</anchorfile>
      <anchor>d6bb47473f98868761f443c389f8db4b</anchor>
      <arglist>(_RAIterator __first, _Size __count, _OutputIterator __result, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; _InputIterator, _OutputIterator &gt;</type>
      <name>__copy_n</name>
      <anchorfile>a01868.html</anchorfile>
      <anchor>28a34b1c89c3e73383aedc34297e7b5f</anchor>
      <arglist>(_InputIterator __first, _Size __count, _OutputIterator __result, input_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>__lexicographical_compare_3way</name>
      <anchorfile>a01868.html</anchorfile>
      <anchor>4533173058ebb30de806485c5f76e790</anchor>
      <arglist>(const char *__first1, const char *__last1, const char *__first2, const char *__last2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>__lexicographical_compare_3way</name>
      <anchorfile>a01868.html</anchorfile>
      <anchor>6607fca6e6766b372a8f4a139035d5b5</anchor>
      <arglist>(const unsigned char *__first1, const unsigned char *__last1, const unsigned char *__first2, const unsigned char *__last2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>__lexicographical_compare_3way</name>
      <anchorfile>a01868.html</anchorfile>
      <anchor>3fc531ecdb380b3db9a730365305fcc0</anchor>
      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)</arglist>
    </member>
    <member kind="function">
      <type>_RandomAccessIterator</type>
      <name>__random_sample</name>
      <anchorfile>a01868.html</anchorfile>
      <anchor>a36646ee2891af7d7d1771b014c5fc2f</anchor>
      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out, _RandomNumberGenerator &amp;__rand, const _Distance __n)</arglist>
    </member>
    <member kind="function">
      <type>_RandomAccessIterator</type>
      <name>__random_sample</name>
      <anchorfile>a01868.html</anchorfile>
      <anchor>a085ff71195b95ee9cb4793563578011</anchor>
      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out, const _Distance __n)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; _InputIterator, _OutputIterator &gt;</type>
      <name>copy_n</name>
      <anchorfile>a01903.html</anchorfile>
      <anchor>gae9f70cf5e0c2ecbd9e4aacec29e35db</anchor>
      <arglist>(_InputIterator __first, _Size __count, _OutputIterator __result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>count</name>
      <anchorfile>a01868.html</anchorfile>
      <anchor>17ec7cbcc76596651d8c5fe574fe1862</anchor>
      <arglist>(_InputIterator __first, _InputIterator __last, const _Tp &amp;__value, _Size &amp;__n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>count_if</name>
      <anchorfile>a01868.html</anchorfile>
      <anchor>ed855b44b56e16b5f739a3eeb4179f89</anchor>
      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred, _Size &amp;__n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_heap</name>
      <anchorfile>a01903.html</anchorfile>
      <anchor>g57a96f73efac40f7f28b73043ed30514</anchor>
      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _StrictWeakOrdering __comp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_heap</name>
      <anchorfile>a01903.html</anchorfile>
      <anchor>g1417862afcb26d3f2f358908a5343196</anchor>
      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_sorted</name>
      <anchorfile>a01903.html</anchorfile>
      <anchor>g1030db5d71a92dc1c0c25fb9e25a754f</anchor>
      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _StrictWeakOrdering __comp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_sorted</name>
      <anchorfile>a01903.html</anchorfile>
      <anchor>gf1bc10043b510c060bdc4e3c2c8e4820</anchor>
      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lexicographical_compare_3way</name>
      <anchorfile>a01903.html</anchorfile>
      <anchor>g7b63e70851205ca844ba8b1db0cdee12</anchor>
      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)</arglist>
    </member>
    <member kind="function">
      <type>_RandomAccessIterator</type>
      <name>random_sample</name>
      <anchorfile>a01903.html</anchorfile>
      <anchor>g0bb5278200b64c61310f842bd6381e16</anchor>
      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last, _RandomNumberGenerator &amp;__rand)</arglist>
    </member>
    <member kind="function">
      <type>_RandomAccessIterator</type>
      <name>random_sample</name>
      <anchorfile>a01903.html</anchorfile>
      <anchor>gd800918f1d02ebbd7eabf5af0a29e8d4</anchor>
      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last)</arglist>
    </member>
    <member kind="function">
      <type>_OutputIterator</type>
      <name>random_sample_n</name>
      <anchorfile>a01903.html</anchorfile>
      <anchor>g83ef0a0e70829057a339c507d5c01bab</anchor>
      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n, _RandomNumberGenerator &amp;__rand)</arglist>
    </member>
    <member kind="function">
      <type>_OutputIterator</type>
      <name>random_sample_n</name>
      <anchorfile>a01903.html</anchorfile>
      <anchor>g94129650d48ed6ca9e94bbb82d2d0b40</anchor>
      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parallel/algorithm</name>
    <filename>a01496</filename>
    <member kind="define">
      <type>#define</type>
      <name>_PARALLEL_ALGORITHM</name>
      <anchorfile>a01496.html</anchorfile>
      <anchor>cf747d39d4334eb866794e82056426d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bits/algorithmfwd.h</name>
    <filename>a01497</filename>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_GLIBCXX_ALGORITHMFWD_H</name>
      <anchorfile>a01497.html</anchorfile>
      <anchor>ba0de9c2f01cc798327c097244f3c56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>adjacent_find</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>4186f1d9e2b1ca323aaaf540fd69fe7a</anchor>
      <arglist>(_FIter, _FIter, _BinaryPredicate)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>adjacent_find</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>d73487c2531fa32189fe26de50b49f56</anchor>
      <arglist>(_FIter, _FIter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_of</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>c08846e79f708202ae27b6ac82729f4f</anchor>
      <arglist>(_IIter, _IIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>any_of</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>02164162f589b21d835db3687184ade9</anchor>
      <arglist>(_IIter, _IIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>binary_search</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>b9526e214407da09adf4e486ee1a0a85</anchor>
      <arglist>(_FIter, _FIter, const _Tp &amp;, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>binary_search</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>3a2a14fc90b498041dfab1b1df722e61</anchor>
      <arglist>(_FIter, _FIter, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>copy</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>79f1152926d969201a4d75523ccaeec9</anchor>
      <arglist>(_IIter, _IIter, _OIter)</arglist>
    </member>
    <member kind="function">
      <type>_BIter2</type>
      <name>copy_backward</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>0a07eff78dc7c8951229737d20c92490</anchor>
      <arglist>(_BIter1, _BIter1, _BIter2)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>copy_if</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>2f081b3ee011b3f042ff002573cb1bbd</anchor>
      <arglist>(_IIter, _IIter, _OIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>copy_n</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>cdf5f125ffc7608893b2db410754d8cc</anchor>
      <arglist>(_IIter, _Size, _OIter)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; _IIter &gt;::difference_type</type>
      <name>count</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>e99d67620b9c82a85def9b52353832ca</anchor>
      <arglist>(_IIter, _IIter, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>77f3a3c6446c22d1383442333e1e8eab</anchor>
      <arglist>(_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _BinaryPredicate __binary_pred)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>78cc7d65e15c8465dc4a8f4e75fc0ae6</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; _FIter, _FIter &gt;</type>
      <name>equal_range</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>61c924bd1fd7341ee4a460e602602485</anchor>
      <arglist>(_FIter, _FIter, const _Tp &amp;, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; _FIter, _FIter &gt;</type>
      <name>equal_range</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>80d6ffcf0be2ed334077f5f7cc33bb6f</anchor>
      <arglist>(_FIter, _FIter, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>7ae1bb9e318d0a09082a0cc7d10fa53e</anchor>
      <arglist>(_FIter, _FIter, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>fill_n</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>316cda03b95fde66c04ed134b55badac</anchor>
      <arglist>(_OIter, _Size, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>5c76868d3dc5457ec71f720d4addf20d</anchor>
      <arglist>(_IIter, _IIter, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>_FIter1</type>
      <name>find_end</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>99713004f86aa82325446118f716fcc1</anchor>
      <arglist>(_FIter1, _FIter1, _FIter2, _FIter2, _BinaryPredicate)</arglist>
    </member>
    <member kind="function">
      <type>_FIter1</type>
      <name>find_end</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>51405aeefd54fe0b1e5712ccde143254</anchor>
      <arglist>(_FIter1, _FIter1, _FIter2, _FIter2)</arglist>
    </member>
    <member kind="function">
      <type>_FIter1</type>
      <name>find_first_of</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>cc13824c9ae74c264109fcd290b139d0</anchor>
      <arglist>(_FIter1, _FIter1, _FIter2, _FIter2, _BinaryPredicate)</arglist>
    </member>
    <member kind="function">
      <type>_FIter1</type>
      <name>find_first_of</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>ba238857509afd6d6317cb176f2065ab</anchor>
      <arglist>(_FIter1, _FIter1, _FIter2, _FIter2)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_if</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>3384f6d0d7c6f394f8bef6e14572b659</anchor>
      <arglist>(_IIter, _IIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_if_not</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>f5ce2d2fc330a9f8f6d7cbb661324d37</anchor>
      <arglist>(_IIter, _IIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>_Funct</type>
      <name>for_each</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>80fc2c0f7eb8be418be52ef6172cd9b2</anchor>
      <arglist>(_IIter, _IIter, _Funct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>c7f1a1aa4b2f510c46d94bd7f7c9c451</anchor>
      <arglist>(_FIter, _FIter, _Generator)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>generate_n</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>819f577cf29621900411c5c9a0b02304</anchor>
      <arglist>(_OIter, _Size, _Generator)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>includes</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>53991e12b110b80a7f4859435988e9e3</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>includes</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>76d99cf99b38f53351ef063efe6e7fd9</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inplace_merge</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>946a9ca7c7a627567692db02d41976cc</anchor>
      <arglist>(_BIter, _BIter, _BIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inplace_merge</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>4f84d7b79506b1b26e81bc206848435c</anchor>
      <arglist>(_BIter, _BIter, _BIter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_heap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>46ed39070326524d10a8db47f6191fe0</anchor>
      <arglist>(_RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_heap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>9a19185206cb8ec2a4cc8b6b383f05e3</anchor>
      <arglist>(_RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>is_heap_until</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>21adb27eace1f734d8f21e40e43a1bea</anchor>
      <arglist>(_RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>is_heap_until</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>9e975faaee284e0b6f3b90bb185d2ac2</anchor>
      <arglist>(_RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_partitioned</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>d7bed5c673fc58f405f4dde954cd62eb</anchor>
      <arglist>(_IIter, _IIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_sorted</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>c2097dac066c92c10544176cd3379043</anchor>
      <arglist>(_FIter, _FIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_sorted</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>0db2ce69a110edd718cf0e85fe62690d</anchor>
      <arglist>(_FIter, _FIter)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>is_sorted_until</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>3bfc7b63bf062ad6912462e568ea2a1c</anchor>
      <arglist>(_FIter, _FIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>is_sorted_until</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>124d15b81e3a99455eada888676c7f1c</anchor>
      <arglist>(_FIter, _FIter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iter_swap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>28864197acde95f993a72423e864bcfa</anchor>
      <arglist>(_FIter1, _FIter2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>7dfdc837d665b490f9a9f36e63e9130b</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>568d68c7163a24c67cab4eac5eb3c29a</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>lower_bound</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>6d9621a97f98eceb35fd6be05ca6e625</anchor>
      <arglist>(_FIter, _FIter, const _Tp &amp;, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>lower_bound</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>2f6f9170df209b0e1f95ef6fd0025cef</anchor>
      <arglist>(_FIter, _FIter, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_heap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>80c8392e6a613d97f569e44a3061642a</anchor>
      <arglist>(_RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_heap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>a38a00251a88f810f277b3465869adcc</anchor>
      <arglist>(_RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>max</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>a57f237cc8bca8e0f83eb79cdf826fd6</anchor>
      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>max</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>0f121f0dee771e7ac8a254382021ccaf</anchor>
      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>max_element</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>04d8e708e514ec24203216d3a987240c</anchor>
      <arglist>(_FIter, _FIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>max_element</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>3d5d0de12e16d23a3cbdf8e6b78d7977</anchor>
      <arglist>(_FIter, _FIter)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>merge</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>a2faca652319e4b08a7ff6814c9e8fc3</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>merge</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>d5a59c79eb018fc305318f35032e17ef</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>min</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>a30e5442eb3a6667b444a09935679805</anchor>
      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
    </member>
    <member kind="function">
      <type>const _Tp &amp;</type>
      <name>min</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>0626578e4634db1d4175202deebaa330</anchor>
      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>min_element</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>faf4b844aefdb26eeec77d5a98935afc</anchor>
      <arglist>(_FIter, _FIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>min_element</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>0bb2a0e884ebccb69eefce737bf07a8d</anchor>
      <arglist>(_FIter, _FIter)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; const _Tp &amp;, const _Tp &amp; &gt;</type>
      <name>minmax</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>b26850f46fde32c36b4d4332854e1bba</anchor>
      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; const _Tp &amp;, const _Tp &amp; &gt;</type>
      <name>minmax</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>575f2214e56421220f0228b0b8390a6c</anchor>
      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>next_permutation</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>75ed9fbbfa9a0c6ed1929acba6e45cd7</anchor>
      <arglist>(_BIter, _BIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>next_permutation</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>decc20056581dde3707a61bd80440480</anchor>
      <arglist>(_BIter, _BIter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>none_of</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>633641af62ef862e984585f73ee55d0f</anchor>
      <arglist>(_IIter, _IIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nth_element</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>597b22964f20354f2b7fc9306f9cd7e5</anchor>
      <arglist>(_RAIter, _RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nth_element</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>567e9bd01db5712c72c1b6e048453778</anchor>
      <arglist>(_RAIter, _RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>partial_sort</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>ed6235cb7e60655712933816fe86919b</anchor>
      <arglist>(_RAIter, _RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>partial_sort</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>cd5b9b8d874eb4e0718cd059436c83a8</anchor>
      <arglist>(_RAIter, _RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>partial_sort_copy</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>40021847f49a1643999dda7658dbb65f</anchor>
      <arglist>(_IIter, _IIter, _RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>partial_sort_copy</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>480651372cdf13a72c84e49651f4dc42</anchor>
      <arglist>(_IIter, _IIter, _RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>_BIter</type>
      <name>partition</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>fedc78f612595ab08ae86254da784158</anchor>
      <arglist>(_BIter, _BIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>partition_point</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>bb759a5f457214d60d3ee400913a64cb</anchor>
      <arglist>(_FIter, _FIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_heap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>f8a093877fce4c9ecc4f3aec96efbb8d</anchor>
      <arglist>(_RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_heap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>16bb4b02b85da4d9680ba69a98941ea7</anchor>
      <arglist>(_RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>prev_permutation</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>3e9807a6ee2778c8b6c3a00dd4346ae9</anchor>
      <arglist>(_BIter, _BIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>prev_permutation</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>898c94ac29658db032fdb0c9dc19b14b</anchor>
      <arglist>(_BIter, _BIter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_heap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>9778c990c305c2c79bdf83d46a51c615</anchor>
      <arglist>(_RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_heap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>16c7844864aa8c00ff127c2fcbe30bed</anchor>
      <arglist>(_RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_shuffle</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>6661182a68ce6e97eda8328939090493</anchor>
      <arglist>(_RAIter, _RAIter, _Generator &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_shuffle</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>edbb694d784fc5ce029a81d8829f474c</anchor>
      <arglist>(_RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>remove</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>34e8e88d92734972e5f4ab674286cbe1</anchor>
      <arglist>(_FIter, _FIter, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>remove_copy</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>42153d66315cd68b5f136ef52cb71d07</anchor>
      <arglist>(_IIter, _IIter, _OIter, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>remove_copy_if</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>14081feab881b9cf0e7f65e1dd6a6b1b</anchor>
      <arglist>(_IIter, _IIter, _OIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>remove_if</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>3ff9b1b012d774b1d8dc2fedd6187072</anchor>
      <arglist>(_FIter, _FIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>99722d7f16a1e075633e0fb352e0f972</anchor>
      <arglist>(_FIter, _FIter, const _Tp &amp;, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>replace_copy</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>4e61729d09bd444c636b02b6967b94af</anchor>
      <arglist>(_IIter, _IIter, _OIter, const _Tp &amp;, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>replace_copy_if</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>86a5490b24e5e6dc1db3658a10a36ef2</anchor>
      <arglist>(_Iter, _Iter, _OIter, _Predicate, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace_if</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>97661d3c1893d87d693d71d3bd048ad5</anchor>
      <arglist>(_FIter, _FIter, _Predicate, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverse</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>d99fd53b9935b9e0d6f7278b1ba7b21c</anchor>
      <arglist>(_BIter, _BIter)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>reverse_copy</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>87be70fba8afba40410bc4723bd854c2</anchor>
      <arglist>(_BIter, _BIter, _OIter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>45b115d41f6733913a3569be70925e7c</anchor>
      <arglist>(_FIter, _FIter, _FIter)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>rotate_copy</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>41ede8af08eb6a724b0e169d4f374f1d</anchor>
      <arglist>(_FIter, _FIter, _FIter, _OIter)</arglist>
    </member>
    <member kind="function">
      <type>_FIter1</type>
      <name>search</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>ce1eeaf714663b27af31d23dd5c41260</anchor>
      <arglist>(_FIter1, _FIter1, _FIter2, _FIter2, _BinaryPredicate)</arglist>
    </member>
    <member kind="function">
      <type>_FIter1</type>
      <name>search</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>d5ee9e171e02874a6e14b51ed31d8b9c</anchor>
      <arglist>(_FIter1, _FIter1, _FIter2, _FIter2)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>search_n</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>da0e95acde54f09fe77b1363656e8f54</anchor>
      <arglist>(_FIter, _FIter, _Size, const _Tp &amp;, _BinaryPredicate)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>search_n</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>f64cc7288e2690cf0a09f5b4ae0fa43d</anchor>
      <arglist>(_FIter, _FIter, _Size, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>set_difference</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>261aedaa1e845ea3c72c94ae02041a03</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>set_difference</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>9ff95b74663e55e5b75e5bae848738db</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>set_intersection</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>01c84554ff7a884dc166854c72a2672e</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>set_intersection</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>2903b2c8014a9b2e5cf69e78e9410131</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>set_symmetric_difference</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>e949fec66193d6f158f973c8021f035c</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>set_symmetric_difference</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>1abdde2f611c2ec922ab47c0cbcae751</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>set_union</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>a241dfa040bc2aaa74bf3a67ca6c7ebc</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>set_union</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>5e10e74a9ee4d78a562a0742b2b6aa89</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>63c42a442d1ea863cd71ac3290eff7cc</anchor>
      <arglist>(_RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>2af6ee7dd37d700c09d56e3618379bde</anchor>
      <arglist>(_RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort_heap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>e4f2daf09606a6347b2fd4fd00b64de3</anchor>
      <arglist>(_RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort_heap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>fcdba6ab401d108964400b87ae0c9410</anchor>
      <arglist>(_RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>_BIter</type>
      <name>stable_partition</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>5d603e8a32ab52cd472dc19258f18c8c</anchor>
      <arglist>(_BIter, _BIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>c87d75bee293205d98c45c90ef501666</anchor>
      <arglist>(_RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_sort</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>2126b2a654492b8980b7b7b3a05d78cf</anchor>
      <arglist>(_RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>5a2da0f32646f5e09581d28a9dc90a84</anchor>
      <arglist>(_Tp(&amp;)[_Nm], _Tp(&amp;)[_Nm])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>c88287dd3555e345aeeddc0a767174d2</anchor>
      <arglist>(_Tp &amp;__a, _Tp &amp;__b)</arglist>
    </member>
    <member kind="function">
      <type>_FIter2</type>
      <name>swap_ranges</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>9b8717bf3dd958930c2bcfbf43ed59bc</anchor>
      <arglist>(_FIter1, _FIter1, _FIter2)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>transform</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>cb997ac9ee00ccfe0b7ede37386263c1</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _OIter, _BinaryOperation)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>transform</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>7c105409539596416f27b3baf319bd16</anchor>
      <arglist>(_IIter, _IIter, _OIter, _UnaryOperation)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>unique</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>65a10488f760e94d0d074e7b02e6e7dc</anchor>
      <arglist>(_FIter, _FIter, _BinaryPredicate)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>unique</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>cc5a8d6b25f0c2be2a694b88670b6904</anchor>
      <arglist>(_FIter, _FIter)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>unique_copy</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>747c996aa8552d692f56c63e4336660e</anchor>
      <arglist>(_IIter, _IIter, _OIter, _BinaryPredicate)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>unique_copy</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>179274b141c1213b5c9e4e02ffb1ca56</anchor>
      <arglist>(_IIter, _IIter, _OIter)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>upper_bound</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>65b56d12f37eceb220971c250f2ab935</anchor>
      <arglist>(_FIter, _FIter, const _Tp &amp;, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>upper_bound</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>6efc086455a47e90390f1f55a5132b76</anchor>
      <arglist>(_FIter, _FIter, const _Tp &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>iterator_traits&lt; _IIter &gt;::difference_type</type>
      <name>count_if</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>2165b8376999b87a21fa9aec06614378</anchor>
      <arglist>(_IIter, _IIter, _Predicate)</arglist>
    </member>
    <member kind="variable">
      <type>pair&lt; _FIter, _FIter &gt;</type>
      <name>minmax_element</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>089ee756b62cdcaf1c93e8df598badd7</anchor>
      <arglist>(_FIter, _FIter, _Compare)</arglist>
    </member>
    <member kind="variable">
      <type>pair&lt; _FIter, _FIter &gt;</type>
      <name>minmax_element</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>6285d7a90f6dbe5397793f8218815f0d</anchor>
      <arglist>(_FIter, _FIter)</arglist>
    </member>
    <member kind="variable">
      <type>pair&lt; _IIter1, _IIter2 &gt;</type>
      <name>mismatch</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>dab9a81497de3d973a5660045c642c01</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _BinaryPredicate)</arglist>
    </member>
    <member kind="variable">
      <type>pair&lt; _IIter1, _IIter2 &gt;</type>
      <name>mismatch</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>de35180efb56d4448f7a3a21c920db40</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2)</arglist>
    </member>
    <member kind="variable">
      <type>pair&lt; _OIter1, _OIter2 &gt;</type>
      <name>partition_copy</name>
      <anchorfile>a01879.html</anchorfile>
      <anchor>e8efb31cea8098222e7d317c9c1700ad</anchor>
      <arglist>(_IIter, _IIter, _OIter1, _OIter2, _Predicate)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parallel/algorithmfwd.h</name>
    <filename>a01498</filename>
    <namespace>std</namespace>
    <namespace>std::__parallel</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_GLIBCXX_PARALLEL_ALGORITHMFWD_H</name>
      <anchorfile>a01498.html</anchorfile>
      <anchor>a41732f9c8a09acb3d56e3d582e28395</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>adjacent_find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>490b3ac305f1bddc6b71f5de1552b05c</anchor>
      <arglist>(_FIter, _FIter, _BiPredicate, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>adjacent_find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f3078cb441b1759af314f7bc0f5032cc</anchor>
      <arglist>(_FIter, _FIter, _BiPredicate)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>adjacent_find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>41d4edd4ae827d8b892ca8a24a50a05c</anchor>
      <arglist>(_FIter, _FIter, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>adjacent_find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>d293a0e25f62fecfea10013ed1943a88</anchor>
      <arglist>(_FIter, _FIter)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>adjacent_find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2a26a9aca554c4cf842490bdd6c22fe8</anchor>
      <arglist>(_RAIter, _RAIter, _BiPredicate, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>adjacent_find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>cc4e67004ba35b9fcea19225a03a74a3</anchor>
      <arglist>(_FIter, _FIter, _BiPredicate, _IterTag)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>adjacent_find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>56c7f89660ca577f0bfc1e3d2fe87eef</anchor>
      <arglist>(_RAIter, _RAIter, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>adjacent_find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>5c06e432560c1acb92bb8efc23f2104a</anchor>
      <arglist>(_FIter, _FIter, _IterTag)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; _IIter &gt;::difference_type</type>
      <name>count</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>0bb754675a81978fac0ad8acde5d36bd</anchor>
      <arglist>(_IIter, _IIter, const _Tp &amp;, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; _IIter &gt;::difference_type</type>
      <name>count</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ed0624570632da8cbe4b8f0bf2f3c7ad</anchor>
      <arglist>(_IIter, _IIter, const _Tp &amp;, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; _IIter &gt;::difference_type</type>
      <name>count</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>77d41cdc36e368862d1050072ddb78a3</anchor>
      <arglist>(_IIter, _IIter, const _Tp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; _IIter &gt;::difference_type</type>
      <name>count_if</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>eaf1bbe6d86cb5ac6417567436e12403</anchor>
      <arglist>(_IIter, _IIter, _Predicate, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; _RAIter &gt;::difference_type</type>
      <name>count_if_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>441e33d9ec33529701db678160a397c1</anchor>
      <arglist>(_RAIter, _RAIter, _Predicate, random_access_iterator_tag, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; _RAIter &gt;::difference_type</type>
      <name>count_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ab196572c029368509c4fd8aefceda95</anchor>
      <arglist>(_RAIter, _RAIter, const _Tp &amp;, random_access_iterator_tag, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>iterator_traits&lt; _IIter &gt;::difference_type</type>
      <name>count_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>0f3aaf90ad2ce1a80481aae7cd354fc8</anchor>
      <arglist>(_IIter, _IIter, const _Tp &amp;, _IterTag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>68dcadda632ed995b6b567832109517d</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, Predicate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>75e87c502d860fe6117061f3c6770c73</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2877f715306091c3bd650e54c6a6b0b8</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, Predicate, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>4c40a403daa1f7dc870edf1a6ce37881</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>6974bb16dfd4e009af01938aba5ee458</anchor>
      <arglist>(_IIter, _IIter, const _Tp &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b0c9d2c3ca2cb9a99c4a41c58664ffd4</anchor>
      <arglist>(_IIter, _IIter, const _Tp &amp;, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_first_of</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>e666448cea3b506ff8246d4e382d0926</anchor>
      <arglist>(_IIter, _IIter, _FIter, _FIter)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_first_of</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>8acfb5f3893213233eff8e1a97ad2a93</anchor>
      <arglist>(_IIter, _IIter, _FIter, _FIter, _BiPredicate)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_first_of</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f33aa1ab2ef7e5ed23fb6a3d56880f71</anchor>
      <arglist>(_IIter, _IIter, _FIter, _FIter, _BiPredicate, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_first_of</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>038f5894115e33ab641976b0756f2de4</anchor>
      <arglist>(_IIter, _IIter, _FIter, _FIter, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_first_of_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f61f78fbbefb7838e2ac95f2ee067e52</anchor>
      <arglist>(_IIter, _IIter, _FIter, _FIter, _BiPredicate, _IterTag1, _IterTag2)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>find_first_of_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c1d9697f6b0bde397fd0f4e6e66230db</anchor>
      <arglist>(_RAIter, _RAIter, _FIter, _FIter, _BiPredicate, random_access_iterator_tag, _IterTag)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_first_of_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2e304f0bfeb43e96a56f295a705b2273</anchor>
      <arglist>(_IIter, _IIter, _FIter, _FIter, _IterTag1, _IterTag2)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_if</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>78104aa23c00d8d71a1d299493ede81e</anchor>
      <arglist>(_IIter, _IIter, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_if</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>145e720137517d7628e55466e936f103</anchor>
      <arglist>(_IIter, _IIter, _Predicate, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>find_if_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>813dfd5c571026a19680abc4e536c6f8</anchor>
      <arglist>(_RAIter, _RAIter, _Predicate, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_if_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>5403d8144709ec397fa7ae2aad0f15ad</anchor>
      <arglist>(_IIter, _IIter, _Predicate, _IterTag)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>331fb06e50f82c5ecc9a0eb898b20783</anchor>
      <arglist>(_RAIter, _RAIter, const _Tp &amp;, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>_IIter</type>
      <name>find_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>9348d5b1fb48cd0968d9e1feaad1e498</anchor>
      <arglist>(_IIter, _IIter, const _Tp &amp;, _IterTag)</arglist>
    </member>
    <member kind="function">
      <type>_Function</type>
      <name>for_each</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>148ba5fcb65bc2e862895599fc6d607d</anchor>
      <arglist>(_Iterator, _Iterator, _Function, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>_Function</type>
      <name>for_each</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>4d7d728e1019983b90779b41657c2f8f</anchor>
      <arglist>(_IIter, _IIter, _Function, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_Function</type>
      <name>for_each</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>c2e28ceb11108a1e4067141d2ee13924</anchor>
      <arglist>(_IIter, _IIter, _Function)</arglist>
    </member>
    <member kind="function">
      <type>_Function</type>
      <name>for_each_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>319142e7b465f8d39fa0476c13cff3ac</anchor>
      <arglist>(_RAIter, _RAIter, _Function, random_access_iterator_tag, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>_Function</type>
      <name>for_each_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ba9ef5df8f26ffff0257b2ae89b376c6</anchor>
      <arglist>(_IIter, _IIter, _Function, _IterTag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>5aff0f525713ccd5d25c1fbb447edf7a</anchor>
      <arglist>(_FIter, _FIter, _Generator, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>177a7287bebc9dc6c7297d152d165ba4</anchor>
      <arglist>(_FIter, _FIter, _Generator, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>4728d2f7849c3ec17f00664f6fb6b9df</anchor>
      <arglist>(_FIter, _FIter, _Generator)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>generate_n</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f5fb1ea88c67cc2bf7161a5a3cd9e637</anchor>
      <arglist>(_OIter, _Size, _Generator, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>generate_n</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>86f85f426b6074342f3f2a82b016bc52</anchor>
      <arglist>(_OIter, _Size, _Generator, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>generate_n</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>24c1767aa6501342c3b03a6e79155f09</anchor>
      <arglist>(_OIter, _Size, _Generator)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>generate_n_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>72c86e7b3b9c8008b8decf10232e20d9</anchor>
      <arglist>(_RAIter, _Size, _Generator, random_access_iterator_tag, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>generate_n_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>386f42ee0f975e0c6365c96aaa652b86</anchor>
      <arglist>(_OIter, _Size, _Generator, _IterTag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>a0045b4c0fca222b1f46dd75bb6eeed1</anchor>
      <arglist>(_RAIter, _RAIter, _Generator, random_access_iterator_tag, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generate_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>463d131a13f5bce7722cdc22825c789c</anchor>
      <arglist>(_FIter, _FIter, _Generator, _IterTag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>d2e654431ffa2dba34b346b388c2cc96</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _Predicate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>b2725f95c10393c1915aa97e924d42db</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>7635b3d15462a2476e7ee6493f55b682</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _Predicate, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>25e25b0aec500299abaec3568aa734eb</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>03dddf37f0652c9fe8a9fb9fa792be36</anchor>
      <arglist>(_RAIter1, _RAIter1, _RAIter2, _RAIter2, _Predicate, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexicographical_compare_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>e60bcbe759a957f084a09320dd9b8577</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _Predicate, _IterTag1, _IterTag2)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>22e20b33893a66a95c62e16e98198c52</anchor>
      <arglist>(_FIter, _FIter, _Compare, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>3f9d5bca25790307bf347d28f7304870</anchor>
      <arglist>(_FIter, _FIter, _Compare, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>ad1eeb8da58ae48fadbd1a8ced95d703</anchor>
      <arglist>(_FIter, _FIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>68286478ddebac12fd0b27e6e4a8e51d</anchor>
      <arglist>(_FIter, _FIter, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>1aaba84dcb79103deb31d3394e3e73f5</anchor>
      <arglist>(_FIter, _FIter, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>max_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>955eccb02abddf32b647132c0f87ef46</anchor>
      <arglist>(_FIter, _FIter)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>max_element_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>cd019c4b00107fa270a2a51bebba6ebc</anchor>
      <arglist>(_RAIter, _RAIter, _Compare, random_access_iterator_tag, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>max_element_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>9f1b359cbca9d4571c87247fbde0e41c</anchor>
      <arglist>(_FIter, _FIter, _Compare, _IterTag)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>merge</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>d0eac087f5a5567baf9e0a303171841e</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>merge</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>424900230f2fb1bc43f9db30e5b915f9</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>merge</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>fe2ab0aaf61a8e463f08d2cc0325e3a5</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>merge</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>02e87f9c7fc75b46d93a807a73ac4283</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>merge_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>691aa768d9e9de3d75249ad31d4f686e</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare, random_access_iterator_tag, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>_OIter</type>
      <name>merge_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>74ae1ce3df6d1a2dbab07ea3733f323a</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare, _IterTag1, _IterTag2, _IterTag3)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>2aeecb86226d6cc5298169f8da1387c7</anchor>
      <arglist>(_FIter, _FIter, _Compare, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>459b039708383327c6c634d6d9106f27</anchor>
      <arglist>(_FIter, _FIter, _Compare, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>5355e3514a4828dd4d872094aec94e60</anchor>
      <arglist>(_FIter, _FIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>0b72169c70854e23ed751513bc06ceaa</anchor>
      <arglist>(_FIter, _FIter, __gnu_parallel::_Parallelism parallelism_tag)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>bfd337c9864c468414837dcd87ccdc59</anchor>
      <arglist>(_FIter, _FIter, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>min_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>5a881302105a2306eb4a7ebae4fce352</anchor>
      <arglist>(_FIter, _FIter)</arglist>
    </member>
    <member kind="function">
      <type>_RAIter</type>
      <name>min_element_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>f7261385a01c7d3748787a96c6f60999</anchor>
      <arglist>(_RAIter, _RAIter, _Compare, random_access_iterator_tag, __gnu_parallel::_Parallelism)</arglist>
    </member>
    <member kind="function">
      <type>_FIter</type>
      <name>min_element_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>8eb357d0a02c4dc22f104c7402fad153</anchor>
      <arglist>(_FIter, _FIter, _Compare, _IterTag)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; _IIter1, _IIter2 &gt;</type>
      <name>mismatch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>02711903d3b9ae4c85b14786b934a5bc</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, _Predicate, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; _IIter1, _IIter2 &gt;</type>
      <name>mismatch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>06692c7d7eb5c7eae59d1c6673566f7d</anchor>
      <arglist>(_IIter1, _IIter1, _IIter2, __gnu_parallel::sequential_tag)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; _RAIter1, _RAIter2 &gt;</type>
      <name>mismatch_switch</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>4ca0e6eb3495a48ae8641b0e6d3bbed0</anchor>
      <arglist>(_RAIter1, _RAIter1, _RAIter2, _Predicate, random_access_iterator_tag, random_access_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nth_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>4fbce068b3f926dc391e32f61404f50d</anchor>
      <arglist>(_RAIter, _RAIter, _RAIter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nth_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>212b8eec952b53da8552621b83e1aa93</anchor>
      <arglist>(_RAIter, _RAIter, _RAIter, _Compare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nth_element</name>
      <anchorfile>a01883.html</anchorfile>
      <anchor>27d0