Searched refs:__comp (Results 1 - 25 of 89) sorted by relevance

1234

/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dstl_heap.h76 _Compare& __comp)
81 if (__comp(__first + __parent, __first + __child))
96 __gnu_cxx::__ops::_Iter_less_iter __comp; local
97 return std::__is_heap_until(__first, __n, __comp) == __n;
104 __is_heap(_RandomAccessIterator __first, _Compare __comp, _Distance __n) argument
106 typedef __decltype(__comp) _Cmp;
107 __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
121 _Compare __comp)
123 return std::__is_heap(__first, _GLIBCXX_MOVE(__comp),
136 _Compare& __comp)
75 __is_heap_until(_RandomAccessIterator __first, _Distance __n, _Compare& __comp) argument
120 __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
134 __push_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __topIndex, _Tp __value, _Compare& __comp) argument
176 __gnu_cxx::__ops::_Iter_less_val __comp; local
197 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
223 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __len, _Tp __value, _Compare __comp) argument
253 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __result, _Compare& __comp) argument
297 __gnu_cxx::__ops::_Iter_less_iter __comp; local
316 pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
339 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare& __comp) argument
384 __gnu_cxx::__ops::_Iter_less_iter __comp; local
401 make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
418 __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare& __comp) argument
450 __gnu_cxx::__ops::_Iter_less_iter __comp; local
467 sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
506 __gnu_cxx::__ops::_Iter_less_iter __comp; local
525 is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
564 is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
[all...]
H A Dpredefined_ops.h148 _Iter_comp_iter(_Compare __comp) argument
149 : _M_comp(_GLIBCXX_MOVE(__comp))
162 __iter_comp_iter(_Compare __comp) argument
163 { return _Iter_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); }
172 _Iter_comp_val(_Compare __comp) argument
173 : _M_comp(_GLIBCXX_MOVE(__comp))
178 _Iter_comp_val(const _Iter_comp_iter<_Compare>& __comp) argument
179 : _M_comp(__comp._M_comp)
185 _Iter_comp_val(_Iter_comp_iter<_Compare>&& __comp) argument
186 : _M_comp(std::move(__comp
200 __iter_comp_val(_Compare __comp) argument
206 __iter_comp_val(_Iter_comp_iter<_Compare> __comp) argument
216 _Val_comp_iter(_Compare __comp) argument
222 _Val_comp_iter(const _Iter_comp_iter<_Compare>& __comp) argument
229 _Val_comp_iter(_Iter_comp_iter<_Compare>&& __comp) argument
244 __val_comp_iter(_Compare __comp) argument
250 __val_comp_iter(_Iter_comp_iter<_Compare> __comp) argument
332 _Iter_comp_to_val(_Compare __comp, _Value& __value) argument
346 __iter_comp_val(_Compare __comp, _Value &__val) argument
358 _Iter_comp_to_iter(_Compare __comp, _Iterator1 __it1) argument
372 __iter_comp_iter(_Iter_comp_iter<_Compare> __comp, _Iterator __it) argument
[all...]
H A Dstl_algo.h75 /// Swaps the median value of *__a, *__b and *__c under __comp to *__result
80 _Iterator __c, _Compare __comp)
82 if (__comp(__a, __b))
84 if (__comp(__b, __c))
86 else if (__comp(__a, __c))
91 else if (__comp(__a, __c))
93 else if (__comp(__b, __c))
280 _BinaryPredicate __comp)
289 = std::__search(__first1, __last1, __first2, __last2, __comp);
311 _BinaryPredicate __comp)
79 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, _Iterator __c, _Compare __comp) argument
277 __find_end(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, forward_iterator_tag, forward_iterator_tag, _BinaryPredicate __comp) argument
306 __find_end(_BidirectionalIterator1 __first1, _BidirectionalIterator1 __last1, _BidirectionalIterator2 __first2, _BidirectionalIterator2 __last2, bidirectional_iterator_tag, bidirectional_iterator_tag, _BinaryPredicate __comp) argument
417 find_end(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __comp) argument
1667 __heap_select(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp) argument
1683 __partial_sort_copy(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last, _Compare __comp) argument
1789 partial_sort_copy(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last, _Compare __comp) argument
1824 __unguarded_linear_insert(_RandomAccessIterator __last, _Compare __comp) argument
1844 __insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
1868 __unguarded_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
1886 __final_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
1903 __unguarded_partition(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __pivot, _Compare __comp) argument
1925 __unguarded_partition_pivot(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
1937 __partial_sort(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp) argument
1950 __introsort_loop(_RandomAccessIterator __first, _RandomAccessIterator __last, _Size __depth_limit, _Compare __comp) argument
1974 __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
1989 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Size __depth_limit, _Compare __comp) argument
2036 lower_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
2053 __upper_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
2123 upper_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
2233 equal_range(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
2301 binary_search(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
2325 __move_merge_adaptive(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
2351 __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, _BidirectionalIterator1 __last1, _BidirectionalIterator2 __first2, _BidirectionalIterator2 __last2, _BidirectionalIterator3 __result, _Compare __comp) argument
2432 __merge_adaptive(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Pointer __buffer, _Distance __buffer_size, _Compare __comp) argument
2493 __merge_without_buffer(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Compare __comp) argument
2542 __inplace_merge(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp) argument
2631 inplace_merge(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp) argument
2655 __move_merge(_InputIterator __first1, _InputIterator __last1, _InputIterator __first2, _InputIterator __last2, _OutputIterator __result, _Compare __comp) argument
2681 __merge_sort_loop(_RandomAccessIterator1 __first, _RandomAccessIterator1 __last, _RandomAccessIterator2 __result, _Distance __step_size, _Compare __comp) argument
2706 __chunk_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Distance __chunk_size, _Compare __comp) argument
2722 __merge_sort_with_buffer(_RandomAccessIterator __first, _RandomAccessIterator __last, _Pointer __buffer, _Compare __comp) argument
2749 __stable_sort_adaptive(_RandomAccessIterator __first, _RandomAccessIterator __last, _Pointer __buffer, _Distance __buffer_size, _Compare __comp) argument
2778 __inplace_stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
2806 __includes(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp) argument
2891 includes(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp) argument
2926 __next_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) argument
3009 next_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) argument
3028 __prev_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) argument
3112 prev_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) argument
3243 is_sorted(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
3250 __is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
3299 is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
3346 minmax(const _Tp& __a, const _Tp& __b, _Compare __comp) argument
3355 __minmax_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
3454 minmax_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
3479 min(initializer_list<_Tp> __l, _Compare __comp) argument
3491 max(initializer_list<_Tp> __l, _Compare __comp) argument
3507 minmax(initializer_list<_Tp> __l, _Compare __comp) argument
3698 clamp(const _Tp& __val, const _Tp& __lo, const _Tp& __hi, _Compare __comp) argument
3999 find_first_of(_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2, _BinaryPredicate __comp) argument
4741 partial_sort(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp) argument
4818 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Compare __comp) argument
4887 sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
4906 __merge(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5002 merge(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5028 __stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
5099 stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
5120 __set_union(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5222 set_union(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5254 __set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5345 set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5375 __set_difference(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5472 set_difference(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5502 __set_symmetric_difference(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5605 set_symmetric_difference(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5636 __min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
5683 min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
5701 __max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
5747 max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
[all...]
/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dstl_heap.h77 _Compare& __comp)
82 if (__comp(__first + __parent, __first + __child))
97 __gnu_cxx::__ops::_Iter_less_iter __comp; local
98 return std::__is_heap_until(__first, __n, __comp) == __n;
105 __is_heap(_RandomAccessIterator __first, _Compare __comp, _Distance __n) argument
107 typedef __decltype(__comp) _Cmp;
108 __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
122 _Compare __comp)
124 return std::__is_heap(__first, _GLIBCXX_MOVE(__comp),
137 _Compare& __comp)
76 __is_heap_until(_RandomAccessIterator __first, _Distance __n, _Compare& __comp) argument
121 __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
135 __push_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __topIndex, _Tp __value, _Compare& __comp) argument
177 __gnu_cxx::__ops::_Iter_less_val __comp; local
198 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
224 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __len, _Tp __value, _Compare __comp) argument
254 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __result, _Compare& __comp) argument
298 __gnu_cxx::__ops::_Iter_less_iter __comp; local
317 pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
340 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare& __comp) argument
385 __gnu_cxx::__ops::_Iter_less_iter __comp; local
402 make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
419 __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare& __comp) argument
451 __gnu_cxx::__ops::_Iter_less_iter __comp; local
468 sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
507 __gnu_cxx::__ops::_Iter_less_iter __comp; local
526 is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
565 is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
[all...]
H A Dpredefined_ops.h150 _Iter_comp_iter(_Compare __comp) argument
151 : _M_comp(_GLIBCXX_MOVE(__comp))
164 __iter_comp_iter(_Compare __comp) argument
165 { return _Iter_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); }
174 _Iter_comp_val(_Compare __comp) argument
175 : _M_comp(_GLIBCXX_MOVE(__comp))
180 _Iter_comp_val(const _Iter_comp_iter<_Compare>& __comp) argument
181 : _M_comp(__comp._M_comp)
187 _Iter_comp_val(_Iter_comp_iter<_Compare>&& __comp) argument
188 : _M_comp(std::move(__comp
202 __iter_comp_val(_Compare __comp) argument
208 __iter_comp_val(_Iter_comp_iter<_Compare> __comp) argument
218 _Val_comp_iter(_Compare __comp) argument
224 _Val_comp_iter(const _Iter_comp_iter<_Compare>& __comp) argument
231 _Val_comp_iter(_Iter_comp_iter<_Compare>&& __comp) argument
246 __val_comp_iter(_Compare __comp) argument
252 __val_comp_iter(_Iter_comp_iter<_Compare> __comp) argument
334 _Iter_comp_to_val(_Compare __comp, _Value& __value) argument
348 __iter_comp_val(_Compare __comp, _Value &__val) argument
360 _Iter_comp_to_iter(_Compare __comp, _Iterator1 __it1) argument
374 __iter_comp_iter(_Iter_comp_iter<_Compare> __comp, _Iterator __it) argument
[all...]
H A Dstl_algo.h78 /// Swaps the median value of *__a, *__b and *__c under __comp to *__result
83 _Iterator __c, _Compare __comp)
85 if (__comp(__a, __b))
87 if (__comp(__b, __c))
89 else if (__comp(__a, __c))
94 else if (__comp(__a, __c))
96 else if (__comp(__b, __c))
283 _BinaryPredicate __comp)
292 = std::__search(__first1, __last1, __first2, __last2, __comp);
314 _BinaryPredicate __comp)
82 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, _Iterator __c, _Compare __comp) argument
280 __find_end(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, forward_iterator_tag, forward_iterator_tag, _BinaryPredicate __comp) argument
309 __find_end(_BidirectionalIterator1 __first1, _BidirectionalIterator1 __last1, _BidirectionalIterator2 __first2, _BidirectionalIterator2 __last2, bidirectional_iterator_tag, bidirectional_iterator_tag, _BinaryPredicate __comp) argument
420 find_end(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __comp) argument
1625 __heap_select(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp) argument
1641 __partial_sort_copy(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last, _Compare __comp) argument
1747 partial_sort_copy(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last, _Compare __comp) argument
1782 __unguarded_linear_insert(_RandomAccessIterator __last, _Compare __comp) argument
1802 __insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
1826 __unguarded_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
1844 __final_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
1861 __unguarded_partition(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __pivot, _Compare __comp) argument
1883 __unguarded_partition_pivot(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
1895 __partial_sort(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp) argument
1908 __introsort_loop(_RandomAccessIterator __first, _RandomAccessIterator __last, _Size __depth_limit, _Compare __comp) argument
1932 __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
1947 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Size __depth_limit, _Compare __comp) argument
1994 lower_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
2011 __upper_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
2081 upper_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
2191 equal_range(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
2259 binary_search(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
2283 __move_merge_adaptive(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
2309 __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, _BidirectionalIterator1 __last1, _BidirectionalIterator2 __first2, _BidirectionalIterator2 __last2, _BidirectionalIterator3 __result, _Compare __comp) argument
2390 __merge_adaptive(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Pointer __buffer, _Distance __buffer_size, _Compare __comp) argument
2451 __merge_without_buffer(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Compare __comp) argument
2500 __inplace_merge(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp) argument
2591 inplace_merge(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp) argument
2615 __move_merge(_InputIterator __first1, _InputIterator __last1, _InputIterator __first2, _InputIterator __last2, _OutputIterator __result, _Compare __comp) argument
2641 __merge_sort_loop(_RandomAccessIterator1 __first, _RandomAccessIterator1 __last, _RandomAccessIterator2 __result, _Distance __step_size, _Compare __comp) argument
2666 __chunk_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Distance __chunk_size, _Compare __comp) argument
2682 __merge_sort_with_buffer(_RandomAccessIterator __first, _RandomAccessIterator __last, _Pointer __buffer, _Compare __comp) argument
2709 __stable_sort_adaptive(_RandomAccessIterator __first, _RandomAccessIterator __last, _Pointer __buffer, _Distance __buffer_size, _Compare __comp) argument
2739 __inplace_stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
2767 __includes(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp) argument
2850 includes(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp) argument
2885 __next_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) argument
2968 next_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) argument
2987 __prev_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) argument
3071 prev_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) argument
3202 is_sorted(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
3209 __is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
3258 is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
3305 minmax(const _Tp& __a, const _Tp& __b, _Compare __comp) argument
3314 __minmax_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
3413 minmax_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
3443 minmax(initializer_list<_Tp> __l, _Compare __comp) argument
3641 clamp(const _Tp& __val, const _Tp& __lo, const _Tp& __hi, _Compare __comp) argument
3942 find_first_of(_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2, _BinaryPredicate __comp) argument
4695 partial_sort(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp) argument
4772 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Compare __comp) argument
4841 sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
4860 __merge(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
4956 merge(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
4982 __stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
5058 stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
5079 __set_union(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5181 set_union(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5213 __set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5304 set_intersection(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5334 __set_difference(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5431 set_difference(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5461 __set_symmetric_difference(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5564 set_symmetric_difference(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
5595 __min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
5642 min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
5660 __max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
5706 max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
5736 min(initializer_list<_Tp> __l, _Compare __comp) argument
5756 max(initializer_list<_Tp> __l, _Compare __comp) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/parallel/
H A Dsort.h62 _Compare __comp, _Parallelism __parallelism);
69 * @param __comp Comparator.
76 _Compare __comp, multiway_mergesort_tag __parallelism)
82 (__begin, __end, __comp, __parallelism.__get_num_threads());
85 (__begin, __end, __comp, __parallelism.__get_num_threads());
93 * @param __comp Comparator.
100 _Compare __comp,
106 (__begin, __end, __comp, __parallelism.__get_num_threads());
114 * @param __comp Comparator.
121 _Compare __comp,
75 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_tag __parallelism) argument
99 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_exact_tag __parallelism) argument
120 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_sampling_tag __parallelism) argument
140 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, quicksort_tag __parallelism) argument
161 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, balanced_quicksort_tag __parallelism) argument
183 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, default_parallel_tag __parallelism) argument
203 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, parallel_tag __parallelism) argument
[all...]
H A Dcheckers.h43 * to @c __comp.
46 * @param __comp Comparator.
51 __is_sorted(_IIter __begin, _IIter __end, _Compare __comp) argument
60 if (__comp(*__current, *__recent))
H A Dbalanced_quicksort.h97 * @param __comp Comparator.
104 _Compare __comp, _ThreadIndex __num_threads)
114 __end - 1, __comp);
120 _GLIBCXX_PARALLEL_ASSERT((!__comp(*__pivot_pos, *__begin)
121 && !__comp(*(__begin + __n / 2),
123 || (!__comp(*__pivot_pos, *__begin)
124 && !__comp(*(__end - 1), *__pivot_pos))
125 || (!__comp(*__pivot_pos, *(__begin + __n / 2))
126 && !__comp(*__begin, *__pivot_pos))
127 || (!__comp(*__pivot_po
103 __qsb_divide(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument
174 __qsb_conquer(_QSBThreadLocal<_RAIter>** __tls, _RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __iam, _ThreadIndex __num_threads, bool __parent_wait) argument
250 __qsb_local_sort_with_helping(_QSBThreadLocal<_RAIter>** __tls, _Compare& __comp, _ThreadIndex __iam, bool __wait) argument
433 __parallel_sort_qsb(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument
[all...]
H A Dquicksort.h43 * @param __comp Comparator.
52 _Compare __comp, typename std::iterator_traits
76 __gnu_sequential::sort(__samples, __samples + __num_samples, __comp);
81 __pred(__comp, __pivot);
95 * @param __comp Comparator.
102 _Compare __comp,
111 __gnu_sequential::sort(__begin, __end, __comp);
130 (__begin, __end, __comp, __pivot_rank,
137 __comp, __num_threads_left);
140 __comp, __num_thread
51 __parallel_sort_qs_divide(_RAIter __begin, _RAIter __end, _Compare __comp, typename std::iterator_traits <_RAIter>::difference_type __pivot_rank, typename std::iterator_traits <_RAIter>::difference_type __num_samples, _ThreadIndex __num_threads) argument
101 __parallel_sort_qs_conquer(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument
154 __parallel_sort_qs(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument
[all...]
H A Dmerge.h51 * @param __comp Comparator.
60 _DifferenceTp __max_length, _Compare __comp)
66 if (__comp(*__begin2, *__begin1))
99 * @param __comp Comparator.
108 _DifferenceTp __max_length, _Compare __comp)
127 if (__comp(__element2, __element1))
165 * @param __comp Comparator.
174 _Compare __comp)
179 __target, __max_length, __comp);
190 * @param __comp Comparato
57 __merge_advance_usual(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument
105 __merge_advance_movc(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument
171 __merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument
195 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _RAIter3 __target, typename std::iterator_traits<_RAIter1>:: difference_type __max_length, _Compare __comp) argument
223 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter1& __begin2, _RAIter1 __end2, _RAIter3 __target, typename std::iterator_traits<_RAIter1>:: difference_type __max_length, _Compare __comp) argument
[all...]
H A Dmultiway_merge.h83 _Compare& __comp; member in class:__gnu_parallel::_GuardedIterator
89 * @param __comp Comparator provided for associated overloaded
91 _GuardedIterator(_RAIter __begin, _RAIter __end, _Compare& __comp) argument
92 : _M_current(__begin), _M_end(__end), __comp(__comp)
127 return (__bi1.__comp)(*__bi1, *__bi2); // normal compare
142 return !(__bi1.__comp)(*__bi2, *__bi1); // normal compare
153 _Compare& __comp; member in class:__gnu_parallel::_UnguardedIterator
159 * @param __comp Unused, only for compatibility. */
161 _RAIter /* __end */, _Compare& __comp)
160 _UnguardedIterator(_RAIter __begin, _RAIter , _Compare& __comp) argument
241 multiway_merge_3_variant(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
360 multiway_merge_4_variant(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
491 multiway_merge_loser_tree(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
574 multiway_merge_loser_tree_unguarded(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument
662 multiway_merge_loser_tree_sentinel(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument
755 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
777 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
798 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
820 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
840 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument
878 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument
920 __sequential_multiway_merge(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument
1010 operator ()(_RAIter __first, _RAIter __last, _StrictWeakOrdering __comp) argument
1023 operator ()(_RAIter __first, _RAIter __last, _StrictWeakOrdering __comp) argument
1035 multiway_merge_sampling_splitting(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector<std::pair<_DifferenceType, _DifferenceType> > *__pieces) argument
1120 multiway_merge_exact_splitting(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector<std::pair<_DifferenceType, _DifferenceType> > *__pieces) argument
1225 parallel_multiway_merge(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _Splitter __splitter, _DifferenceTp __length, _Compare __comp, _ThreadIndex __num_threads) argument
1418 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument
1444 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument
1487 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sampling_tag __tag) argument
1530 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument
1544 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument
1559 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument
1585 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument
1628 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument
1671 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument
1688 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument
1782 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument
1808 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument
1851 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument
1894 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument
1911 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument
1929 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument
1955 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument
1998 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument
2042 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument
2060 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument
[all...]
H A Dmultiway_mergesort.h133 _Compare& __comp,
155 __comp);
192 _Compare& __comp,
209 __comp);
223 __comp)
237 __comp)
255 const _RAIter& __end, _Compare& __comp) const
256 { __gnu_sequential::stable_sort(__begin, __end, __comp); }
263 const _RAIter __end, _Compare& __comp) const
264 { __gnu_sequential::sort(__begin, __end, __comp); }
131 operator ()(const _ThreadIndex __iam, _PMWMSSortingData<_RAIter>* __sd, _Compare& __comp, const typename std::iterator_traits<_RAIter>::difference_type __num_samples) const argument
190 operator ()(const _ThreadIndex __iam, _PMWMSSortingData<_RAIter>* __sd, _Compare& __comp, const typename std::iterator_traits<_RAIter>::difference_type __num_samples) const argument
278 operator ()(const _Seq_RAIter& __seqs_begin, const _Seq_RAIter& __seqs_end, const _RAIter& __target, _Compare& __comp, _DiffType __length_am) const argument
292 operator ()(const _Seq_RAIter& __seqs_begin, const _Seq_RAIter& __seqs_end, const _RAIter& __target, _Compare& __comp, _DiffType __length_am) const argument
308 parallel_sort_mwms_pu(_PMWMSSortingData<_RAIter>* __sd, _Compare& __comp) argument
395 parallel_sort_mwms(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument
[all...]
/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/parallel/
H A Dsort.h62 _Compare __comp, _Parallelism __parallelism);
69 * @param __comp Comparator.
76 _Compare __comp, multiway_mergesort_tag __parallelism)
82 (__begin, __end, __comp, __parallelism.__get_num_threads());
85 (__begin, __end, __comp, __parallelism.__get_num_threads());
93 * @param __comp Comparator.
100 _Compare __comp,
106 (__begin, __end, __comp, __parallelism.__get_num_threads());
114 * @param __comp Comparator.
121 _Compare __comp,
75 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_tag __parallelism) argument
99 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_exact_tag __parallelism) argument
120 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_sampling_tag __parallelism) argument
140 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, quicksort_tag __parallelism) argument
161 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, balanced_quicksort_tag __parallelism) argument
183 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, default_parallel_tag __parallelism) argument
203 __parallel_sort(_RAIter __begin, _RAIter __end, _Compare __comp, parallel_tag __parallelism) argument
[all...]
H A Dcheckers.h43 * to @c __comp.
46 * @param __comp Comparator.
51 __is_sorted(_IIter __begin, _IIter __end, _Compare __comp) argument
60 if (__comp(*__current, *__recent))
H A Dbalanced_quicksort.h97 * @param __comp Comparator.
104 _Compare __comp, _ThreadIndex __num_threads)
114 __end - 1, __comp);
120 _GLIBCXX_PARALLEL_ASSERT((!__comp(*__pivot_pos, *__begin)
121 && !__comp(*(__begin + __n / 2),
123 || (!__comp(*__pivot_pos, *__begin)
124 && !__comp(*(__end - 1), *__pivot_pos))
125 || (!__comp(*__pivot_pos, *(__begin + __n / 2))
126 && !__comp(*__begin, *__pivot_pos))
127 || (!__comp(*__pivot_po
103 __qsb_divide(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument
174 __qsb_conquer(_QSBThreadLocal<_RAIter>** __tls, _RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __iam, _ThreadIndex __num_threads, bool __parent_wait) argument
250 __qsb_local_sort_with_helping(_QSBThreadLocal<_RAIter>** __tls, _Compare& __comp, _ThreadIndex __iam, bool __wait) argument
433 __parallel_sort_qsb(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument
[all...]
H A Dmerge.h51 * @param __comp Comparator.
60 _DifferenceTp __max_length, _Compare __comp)
66 if (__comp(*__begin2, *__begin1))
99 * @param __comp Comparator.
108 _DifferenceTp __max_length, _Compare __comp)
127 if (__comp(__element2, __element1))
165 * @param __comp Comparator.
174 _Compare __comp)
179 __target, __max_length, __comp);
190 * @param __comp Comparato
57 __merge_advance_usual(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument
105 __merge_advance_movc(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument
171 __merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp) argument
195 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter2& __begin2, _RAIter2 __end2, _RAIter3 __target, typename std::iterator_traits<_RAIter1>:: difference_type __max_length, _Compare __comp) argument
223 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1, _RAIter1& __begin2, _RAIter1 __end2, _RAIter3 __target, typename std::iterator_traits<_RAIter1>:: difference_type __max_length, _Compare __comp) argument
[all...]
H A Dquicksort.h43 * @param __comp Comparator.
52 _Compare __comp, typename std::iterator_traits
76 __gnu_sequential::sort(__samples, __samples + __num_samples, __comp);
81 __pred(__comp, __pivot);
95 * @param __comp Comparator.
102 _Compare __comp,
111 __gnu_sequential::sort(__begin, __end, __comp);
130 (__begin, __end, __comp, __pivot_rank,
137 __comp, __num_threads_left);
140 __comp, __num_thread
51 __parallel_sort_qs_divide(_RAIter __begin, _RAIter __end, _Compare __comp, typename std::iterator_traits <_RAIter>::difference_type __pivot_rank, typename std::iterator_traits <_RAIter>::difference_type __num_samples, _ThreadIndex __num_threads) argument
101 __parallel_sort_qs_conquer(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument
154 __parallel_sort_qs(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument
[all...]
H A Dmultiway_merge.h83 _Compare& __comp; member in class:__gnu_parallel::_GuardedIterator
89 * @param __comp Comparator provided for associated overloaded
91 _GuardedIterator(_RAIter __begin, _RAIter __end, _Compare& __comp) argument
92 : _M_current(__begin), _M_end(__end), __comp(__comp)
127 return (__bi1.__comp)(*__bi1, *__bi2); // normal compare
142 return !(__bi1.__comp)(*__bi2, *__bi1); // normal compare
153 _Compare& __comp; member in class:__gnu_parallel::_UnguardedIterator
159 * @param __comp Unused, only for compatibility. */
161 _RAIter /* __end */, _Compare& __comp)
160 _UnguardedIterator(_RAIter __begin, _RAIter , _Compare& __comp) argument
241 multiway_merge_3_variant(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
360 multiway_merge_4_variant(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
491 multiway_merge_loser_tree(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
574 multiway_merge_loser_tree_unguarded(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument
662 multiway_merge_loser_tree_sentinel(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument
755 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
777 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
798 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
820 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) argument
840 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument
878 operator ()(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument
920 __sequential_multiway_merge(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits<typename std::iterator_traits< _RAIterIterator>::value_type::first_type>::value_type& __sentinel, _DifferenceTp __length, _Compare __comp) argument
1010 operator ()(_RAIter __first, _RAIter __last, _StrictWeakOrdering __comp) argument
1023 operator ()(_RAIter __first, _RAIter __last, _StrictWeakOrdering __comp) argument
1035 multiway_merge_sampling_splitting(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector<std::pair<_DifferenceType, _DifferenceType> > *__pieces) argument
1120 multiway_merge_exact_splitting(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector<std::pair<_DifferenceType, _DifferenceType> > *__pieces) argument
1225 parallel_multiway_merge(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _Splitter __splitter, _DifferenceTp __length, _Compare __comp, _ThreadIndex __num_threads) argument
1418 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument
1444 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument
1487 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sampling_tag __tag) argument
1530 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument
1544 multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument
1559 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument
1585 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument
1628 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument
1671 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument
1688 stable_multiway_merge(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument
1782 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument
1808 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument
1851 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument
1894 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument
1911 multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument
1929 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag) argument
1955 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::exact_tag __tag) argument
1998 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, sampling_tag __tag) argument
2042 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, parallel_tag __tag = parallel_tag(0)) argument
2060 stable_multiway_merge_sentinels(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, default_parallel_tag __tag) argument
[all...]
H A Dmultiway_mergesort.h133 _Compare& __comp,
155 __comp);
192 _Compare& __comp,
209 __comp);
223 __comp)
237 __comp)
255 const _RAIter& __end, _Compare& __comp) const
256 { __gnu_sequential::stable_sort(__begin, __end, __comp); }
263 const _RAIter __end, _Compare& __comp) const
264 { __gnu_sequential::sort(__begin, __end, __comp); }
131 operator ()(const _ThreadIndex __iam, _PMWMSSortingData<_RAIter>* __sd, _Compare& __comp, const typename std::iterator_traits<_RAIter>::difference_type __num_samples) const argument
190 operator ()(const _ThreadIndex __iam, _PMWMSSortingData<_RAIter>* __sd, _Compare& __comp, const typename std::iterator_traits<_RAIter>::difference_type __num_samples) const argument
278 operator ()(const _Seq_RAIter& __seqs_begin, const _Seq_RAIter& __seqs_end, const _RAIter& __target, _Compare& __comp, _DiffType __length_am) const argument
292 operator ()(const _Seq_RAIter& __seqs_begin, const _Seq_RAIter& __seqs_end, const _RAIter& __target, _Compare& __comp, _DiffType __length_am) const argument
308 parallel_sort_mwms_pu(_PMWMSSortingData<_RAIter>* __sd, _Compare& __comp) argument
395 parallel_sort_mwms(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads) argument
[all...]
/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/pstl/
H A Dparallel_backend_utils.h49 _RandomAccessIterator2 __ye, _RandomAccessIterator3 __zs, _Compare __comp, _MoveValueX __move_value_x,
68 if (__comp(*__ys, *__xs))
140 _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp,
149 if (__comp(*__first2, *__first1))
157 if (!__comp(*__first1, *__first2))
168 _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp)
174 if (__comp(*__first1, *__first2))
178 if (!__comp(*__first2, *__first1))
194 _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp,
204 if (__comp(*__first
48 operator ()(_RandomAccessIterator1 __xs, _RandomAccessIterator1 __xe, _RandomAccessIterator2 __ys, _RandomAccessIterator2 __ye, _RandomAccessIterator3 __zs, _Compare __comp, _MoveValueX __move_value_x, _MoveValueY __move_value_y, _MoveSequenceX __move_sequence_x, _MoveSequenceY __move_sequence_y) argument
139 __set_union_construct(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp, _CopyConstructRange __cc_range) argument
167 __set_intersection_construct(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp) argument
193 __set_difference_construct(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp, _CopyConstructRange __cc_range) argument
222 __set_symmetric_difference_construct(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp, _CopyConstructRange __cc_range) argument
[all...]
H A Dparallel_impl.h29 __parallel_find(_ExecutionPolicy&& __exec, _Index __first, _Index __last, _Brick __f, _Compare __comp, bool __b_first) argument
37 [__comp, __f, __first, &__extremum](_Index __i, _Index __j) {
40 if (__comp(__i - __first, __extremum))
47 for (_DifferenceType __old = __extremum; __comp(__k, __old);
H A Dalgorithm_impl.h2107 __pattern_sort(_ExecutionPolicy&&, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp,
2110 std::sort(__first, __last, __comp);
2115 __pattern_sort(_ExecutionPolicy&& __exec, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp,
2119 __par_backend::__parallel_stable_sort(std::forward<_ExecutionPolicy>(__exec), __first, __last, __comp,
2121 _Compare __comp) { std::sort(__first, __last, __comp); });
2131 __pattern_stable_sort(_ExecutionPolicy&&, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp,
2134 std::stable_sort(__first, __last, __comp);
2140 _Compare __comp, _IsVector /*is_vector*/, /*is_parallel=*/std::true_type)
2143 __par_backend::__parallel_stable_sort(std::forward<_ExecutionPolicy>(__exec), __first, __last, __comp,
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/pstl/
H A Dparallel_impl.h29 __parallel_find(_ExecutionPolicy&& __exec, _Index __first, _Index __last, _Brick __f, _Compare __comp, bool __b_first) argument
37 [__comp, __f, __first, &__extremum](_Index __i, _Index __j) {
40 if (__comp(__i - __first, __extremum))
47 for (_DifferenceType __old = __extremum; __comp(__k, __old);
H A Dalgorithm_impl.h2076 __pattern_sort(_ExecutionPolicy&&, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp,
2079 std::sort(__first, __last, __comp);
2084 __pattern_sort(_ExecutionPolicy&& __exec, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp,
2088 __par_backend::__parallel_stable_sort(std::forward<_ExecutionPolicy>(__exec), __first, __last, __comp,
2090 _Compare __comp) { std::sort(__first, __last, __comp); },
2101 __pattern_stable_sort(_ExecutionPolicy&&, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp,
2104 std::stable_sort(__first, __last, __comp);
2110 _Compare __comp, _IsVector /*is_vector*/, /*is_parallel=*/std::true_type)
2113 __par_backend::__parallel_stable_sort(std::forward<_ExecutionPolicy>(__exec), __first, __last, __comp,
[all...]

Completed in 392 milliseconds

1234