Home | History | Annotate | Download | only in parallel

Lines Matching refs:__end

68     for_each(_IIter __begin, _IIter __end, _Function __f, 
70 { return _GLIBCXX_STD_A::for_each(__begin, __end, __f); }
76 __for_each_switch(_IIter __begin, _IIter __end, _Function __f,
78 { return for_each(__begin, __end, __f, __gnu_parallel::sequential_tag()); }
83 __for_each_switch(_RAIter __begin, _RAIter __end,
89 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin)
98 __begin, __end, __f, __functionality,
103 return for_each(__begin, __end, __f, __gnu_parallel::sequential_tag());
109 for_each(_Iterator __begin, _Iterator __end, _Function __f,
114 return __for_each_switch(__begin, __end, __f, _IteratorCategory(),
120 for_each(_Iterator __begin, _Iterator __end, _Function __f)
124 return __for_each_switch(__begin, __end, __f, _IteratorCategory());
131 find(_IIter __begin, _IIter __end, const _Tp& __val,
133 { return _GLIBCXX_STD_A::find(__begin, __end, __val); }
138 __find_switch(_IIter __begin, _IIter __end, const _Tp& __val,
140 { return _GLIBCXX_STD_A::find(__begin, __end, __val); }
145 __find_switch(_RAIter __begin, _RAIter __end,
156 __begin, __end, __begin, __comp,
160 return _GLIBCXX_STD_A::find(__begin, __end, __val);
166 find(_IIter __begin, _IIter __end, const _Tp& __val)
170 return __find_switch(__begin, __end, __val, _IteratorCategory());
176 find_if(_IIter __begin, _IIter __end, _Predicate __pred,
178 { return _GLIBCXX_STD_A::find_if(__begin, __end, __pred); }
183 __find_if_switch(_IIter __begin, _IIter __end, _Predicate __pred,
185 { return _GLIBCXX_STD_A::find_if(__begin, __end, __pred); }
190 __find_if_switch(_RAIter __begin, _RAIter __end,
194 return __gnu_parallel::__find_template(__begin, __end, __begin, __pred,
198 return _GLIBCXX_STD_A::find_if(__begin, __end, __pred);
204 find_if(_IIter __begin, _IIter __end, _Predicate __pred)
208 return __find_if_switch(__begin, __end, __pred, _IteratorCategory());
795 adjacent_find(_FIterator __begin, _FIterator __end,
797 { return _GLIBCXX_STD_A::adjacent_find(__begin, __end); }
802 adjacent_find(_FIterator __begin, _FIterator __end,
805 { return _GLIBCXX_STD_A::adjacent_find(__begin, __end, __binary_pred); }
810 __adjacent_find_switch(_RAIter __begin, _RAIter __end,
820 __begin, __end - 1, __begin, equal_to<_ValueType>(),
823 if (__spot == (__end - 1))
824 return __end;
829 return adjacent_find(__begin, __end, __gnu_parallel::sequential_tag());
835 __adjacent_find_switch(_FIterator __begin, _FIterator __end,
837 { return adjacent_find(__begin, __end, __gnu_parallel::sequential_tag()); }
842 adjacent_find(_FIterator __begin, _FIterator __end)
846 return __adjacent_find_switch(__begin, __end, _IteratorCategory());
853 __adjacent_find_switch(_FIterator __begin, _FIterator __end,
855 { return adjacent_find(__begin, __end, __pred,
861 __adjacent_find_switch(_RAIter __begin, _RAIter __end,
865 return __gnu_parallel::__find_template(__begin, __end, __begin, __pred,
869 return adjacent_find(__begin, __end, __pred,
876 adjacent_find(_FIterator __begin, _FIterator __end,
881 return __adjacent_find_switch(__begin, __end, __pred,
888 count(_IIter __begin, _IIter __end, const _Tp& __value,
890 { return _GLIBCXX_STD_A::count(__begin, __end, __value); }
895 __count_switch(_RAIter __begin, _RAIter __end,
906 static_cast<_SequenceIndex>(__end - __begin)
915 __begin, __end, __value, __functionality,
921 return count(__begin, __end, __value,
928 __count_switch(_IIter __begin, _IIter __end, const _Tp& __value,
930 { return count(__begin, __end, __value, __gnu_parallel::sequential_tag());
936 count(_IIter __begin, _IIter __end, const _Tp& __value,
941 return __count_switch(__begin, __end, __value, _IteratorCategory(),
947 count(_IIter __begin, _IIter __end, const _Tp& __value)
951 return __count_switch(__begin, __end, __value, _IteratorCategory());
958 count_if(_IIter __begin, _IIter __end, _Predicate __pred,
960 { return _GLIBCXX_STD_A::count_if(__begin, __end, __pred); }
965 __count_if_switch(_RAIter __begin, _RAIter __end,
976 static_cast<_SequenceIndex>(__end - __begin)
986 __begin, __end, __pred, __functionality,
992 return count_if(__begin, __end, __pred,
999 __count_if_switch(_IIter __begin, _IIter __end, _Predicate __pred,
1001 { return count_if(__begin, __end, __pred,
1007 count_if(_IIter __begin, _IIter __end, _Predicate __pred,
1012 return __count_if_switch(__begin, __end, __pred, _IteratorCategory(),
1018 count_if(_IIter __begin, _IIter __end, _Predicate __pred)
1022 return __count_if_switch(__begin, __end, __pred, _IteratorCategory());
1142 __end, _Integer __count,
1144 { return _GLIBCXX_STD_A::search_n(__begin, __end, __count, __val); }
1150 search_n(_FIterator __begin, _FIterator __end, _Integer __count,
1154 __begin, __end, __count, __val, __binary_pred); }
1159 search_n(_FIterator __begin, _FIterator __end, _Integer __count,
1163 return __gnu_parallel::search_n(__begin, __end, __count, __val,
1171 __search_n_switch(_RAIter __begin, _RAIter __end, _Integer __count,
1176 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin)
1181 __begin, __end, __ps.begin(), __ps.end(), __binary_pred);
1184 return _GLIBCXX_STD_A::search_n(__begin, __end, __count, __val,
1192 __search_n_switch(_FIterator __begin, _FIterator __end, _Integer __count,
1195 { return _GLIBCXX_STD_A::search_n(__begin, __end, __count, __val,
1202 search_n(_FIterator __begin, _FIterator __end, _Integer __count,
1205 return __search_n_switch(__begin, __end, __count, __val, __binary_pred,
1215 transform(_IIter __begin, _IIter __end, _OutputIterator __result,
1217 { return _GLIBCXX_STD_A::transform(__begin, __end, __result, __unary_op); }
1223 __transform1_switch(_RAIter1 __begin, _RAIter1 __end,
1230 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin)
1238 __end_pair(__end, __result + (__end - __begin));
1248 return transform(__begin, __end, __result, __unary_op,
1257 __transform1_switch(_RAIter1 __begin, _RAIter1 __end,
1260 { return transform(__begin, __end, __result, __unary_op,
1267 transform(_IIter __begin, _IIter __end, _OutputIterator __result,
1276 return __transform1_switch(__begin, __end, __result, __unary_op,
1284 transform(_IIter __begin, _IIter __end, _OutputIterator __result,
1292 return __transform1_switch(__begin, __end, __result, __unary_op,
1404 replace(_FIterator __begin, _FIterator __end, const _Tp& __old_value,
1406 { _GLIBCXX_STD_A::replace(__begin, __end, __old_value, __new_value); }
1411 __replace_switch(_FIterator __begin, _FIterator __end,
1414 { replace(__begin, __end, __old_value, __new_value,
1420 __replace_switch(_RAIter __begin, _RAIter __end,
1427 replace(__begin, __end, __old_value, __new_value,
1434 replace(_FIterator __begin, _FIterator __end, const _Tp& __old_value,
1440 __replace_switch(__begin, __end, __old_value, __new_value,
1447 replace(_FIterator __begin, _FIterator __end, const _Tp& __old_value,
1452 __replace_switch(__begin, __end, __old_value, __new_value,
1460 replace_if(_FIterator __begin, _FIterator __end, _Predicate __pred,
1462 { _GLIBCXX_STD_A::replace_if(__begin, __end, __pred, __new_value); }
1468 __replace_if_switch(_FIterator __begin, _FIterator __end,
1470 { replace_if(__begin, __end, __pred, __new_value,
1476 __replace_if_switch(_RAIter __begin, _RAIter __end,
1483 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin)
1493 __begin, __end, __pred, __functionality,
1498 replace_if(__begin, __end, __pred, __new_value,
1505 replace_if(_FIterator __begin, _FIterator __end,
1511 __replace_if_switch(__begin, __end, __pred, __new_value,
1517 replace_if(_FIterator __begin, _FIterator __end,
1522 __replace_if_switch(__begin, __end, __pred, __new_value,
1529 generate(_FIterator __begin, _FIterator __end, _Generator __gen,
1531 { _GLIBCXX_STD_A::generate(__begin, __end, __gen); }
1536 __generate_switch(_FIterator __begin, _FIterator __end, _Generator __gen,
1538 { generate(__begin, __end, __gen, __gnu_parallel::sequential_tag()); }
1543 __generate_switch(_RAIter __begin, _RAIter __end,
1549 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin)
1558 __begin, __end, __gen, __functionality,
1563 generate(__begin, __end, __gen, __gnu_parallel::sequential_tag());
1569 generate(_FIterator __begin, _FIterator __end,
1574 __generate_switch(__begin, __end, __gen, _IteratorCategory(),
1580 generate(_FIterator __begin, _FIterator __end, _Generator __gen)
1584 __generate_switch(__begin, __end, __gen, _IteratorCategory());
1641 random_shuffle(_RAIter __begin, _RAIter __end,
1643 { _GLIBCXX_STD_A::random_shuffle(__begin, __end); }
1648 random_shuffle(_RAIter __begin, _RAIter __end,
1651 { _GLIBCXX_STD_A::random_shuffle(__begin, __end, __rand); }
1666 random_shuffle(_RAIter __begin, _RAIter __end)
1670 __gnu_parallel::random_shuffle(__begin, __end, __r);
1676 random_shuffle(_RAIter __begin, _RAIter __end,
1683 if (__begin == __end)
1686 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin)
1688 __gnu_parallel::__parallel_random_shuffle(__begin, __end, __rand);
1690 __gnu_parallel::__sequential_random_shuffle(__begin, __end, __rand);
1696 partition(_FIterator __begin, _FIterator __end,
1698 { return _GLIBCXX_STD_A::partition(__begin, __end, __pred); }
1703 __partition_switch(_FIterator __begin, _FIterator __end,
1705 { return partition(__begin, __end, __pred,
1711 __partition_switch(_RAIter __begin, _RAIter __end,
1715 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin)
1721 __parallel_partition(__begin, __end, __pred,
1726 return partition(__begin, __end, __pred,
1733 partition(_FIterator __begin, _FIterator __end, _Predicate __pred)
1737 return __partition_switch(__begin, __end, __pred, _IteratorCategory());
1745 sort(_RAIter __begin, _RAIter __end,
1747 { _GLIBCXX_STD_A::sort(__begin, __end); }
1752 sort(_RAIter __begin, _RAIter __end, _Compare __comp,
1754 { _GLIBCXX_STD_A::sort<_RAIter, _Compare>(__begin, __end,
1761 sort(_RAIter __begin, _RAIter __end, _Compare __comp,
1767 if (__begin != __end)
1770 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin) >=
1773 __begin, __end, __comp, __parallelism);
1775 sort(__begin, __end, __comp, __gnu_parallel::sequential_tag());
1782 sort(_RAIter __begin, _RAIter __end)
1786 sort(__begin, __end, std::less<_ValueType>(),
1793 sort(_RAIter __begin, _RAIter __end,
1798 sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1804 sort(_RAIter __begin, _RAIter __end,
1809 sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1815 sort(_RAIter __begin, _RAIter __end,
1820 sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1826 sort(_RAIter __begin, _RAIter __end,
1831 sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1837 sort(_RAIter __begin, _RAIter __end,
1842 sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1848 sort(_RAIter __begin, _RAIter __end,
1853 sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1859 sort(_RAIter __begin, _RAIter __end,
1864 sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1870 sort(_RAIter __begin, _RAIter __end, _Compare __comp)
1874 sort(__begin, __end, __comp, __gnu_parallel::default_parallel_tag());
1884 stable_sort(_RAIter __begin, _RAIter __end,
1886 { _GLIBCXX_STD_A::stable_sort(__begin, __end); }
1891 stable_sort(_RAIter __begin, _RAIter __end,
1894 __begin, __end, __comp); }
1900 stable_sort(_RAIter __begin, _RAIter __end,
1906 if (__begin != __end)
1909 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin) >=
1912 __begin, __end, __comp, __parallelism);
1914 stable_sort(__begin, __end, __comp,
1922 stable_sort(_RAIter __begin, _RAIter __end)
1926 stable_sort(__begin, __end, std::less<_ValueType>(),
1933 stable_sort(_RAIter __begin, _RAIter __end,
1938 stable_sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1944 stable_sort(_RAIter __begin, _RAIter __end,
1949 stable_sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1955 stable_sort(_RAIter __begin, _RAIter __end,
1960 stable_sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1966 stable_sort(_RAIter __begin, _RAIter __end,
1971 stable_sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1977 stable_sort(_RAIter __begin, _RAIter __end,
1982 stable_sort(__begin, __end, std::less<_ValueType>(), __parallelism);
1988 stable_sort(_RAIter __begin, _RAIter __end,
1994 __begin, __end, __comp, __gnu_parallel::default_parallel_tag());
2097 _RAIter __end, __gnu_parallel::sequential_tag)
2098 { return _GLIBCXX_STD_A::nth_element(__begin, __nth, __end); }
2104 _RAIter __end, _Compare __comp,
2106 { return _GLIBCXX_STD_A::nth_element(__begin, __nth, __end, __comp); }
2112 _RAIter __end, _Compare __comp)
2115 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin)
2117 __gnu_parallel::__parallel_nth_element(__begin, __nth, __end, __comp);
2119 nth_element(__begin, __nth, __end, __comp,
2127 _RAIter __end)
2131 __gnu_parallel::nth_element(__begin, __nth, __end,
2139 _RAIter __end, _Compare __comp,
2141 { _GLIBCXX_STD_A::partial_sort(__begin, __middle, __end, __comp); }
2147 _RAIter __end, __gnu_parallel::sequential_tag)
2148 { _GLIBCXX_STD_A::partial_sort(__begin, __middle, __end); }
2154 _RAIter __end, _Compare __comp)
2157 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin)
2160 __parallel_partial_sort(__begin, __middle, __end, __comp);
2162 partial_sort(__begin, __middle, __end, __comp,
2170 _RAIter __end)
2174 __gnu_parallel::partial_sort(__begin, __middle, __end,
2181 max_element(_FIterator __begin, _FIterator __end,
2183 { return _GLIBCXX_STD_A::max_element(__begin, __end); }
2188 max_element(_FIterator __begin, _FIterator __end, _Compare __comp,
2190 { return _GLIBCXX_STD_A::max_element(__begin, __end, __comp); }
2195 __max_element_switch(_FIterator __begin, _FIterator __end,
2197 { return max_element(__begin, __end, __comp,
2203 __max_element_switch(_RAIter __begin, _RAIter __end,
2209 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin)
2218 __begin, __end, __gnu_parallel::_Nothing(), __functionality,
2224 return max_element(__begin, __end, __comp,
2231 max_element(_FIterator __begin, _FIterator __end,
2235 return max_element(__begin, __end, std::less<_ValueType>(),
2241 max_element(_FIterator __begin, _FIterator __end)
2244 return __gnu_parallel::max_element(__begin, __end,
2251 max_element(_FIterator __begin, _FIterator __end, _Compare __comp,
2256 return __max_element_switch(__begin, __end, __comp, _IteratorCategory(),
2262 max_element(_FIterator __begin, _FIterator __end, _Compare __comp)
2266 return __max_element_switch(__begin, __end, __comp, _IteratorCategory());
2273 min_element(_FIterator __begin, _FIterator __end,
2275 { return _GLIBCXX_STD_A::min_element(__begin, __end); }
2280 min_element(_FIterator __begin, _FIterator __end, _Compare __comp,
2282 { return _GLIBCXX_STD_A::min_element(__begin, __end, __comp); }
2287 __min_element_switch(_FIterator __begin, _FIterator __end,
2289 { return min_element(__begin, __end, __comp,
2295 __min_element_switch(_RAIter __begin, _RAIter __end,
2301 static_cast<__gnu_parallel::_SequenceIndex>(__end - __begin)
2310 __begin, __end, __gnu_parallel::_Nothing(), __functionality,
2316 return min_element(__begin, __end, __comp,
2323 min_element(_FIterator __begin, _FIterator __end,
2327 return min_element(__begin, __end, std::less<_ValueType>(),
2333 min_element(_FIterator __begin, _FIterator __end)
2336 return __gnu_parallel::min_element(__begin, __end,
2343 min_element(_FIterator __begin, _FIterator __end, _Compare __comp,
2348 return __min_element_switch(__begin, __end, __comp, _IteratorCategory(),
2354 min_element(_FIterator __begin, _FIterator __end, _Compare __comp)
2358 return __min_element_switch(__begin, __end, __comp, _IteratorCategory());