/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/ |
H A D | stl_heap.h | 76 _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 D | predefined_ops.h | 148 _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 D | stl_algo.h | 75 /// 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 D | stl_heap.h | 77 _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 D | predefined_ops.h | 150 _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 D | stl_algo.h | 78 /// 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 D | sort.h | 62 _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 D | checkers.h | 43 * to @c __comp. 46 * @param __comp Comparator. 51 __is_sorted(_IIter __begin, _IIter __end, _Compare __comp) argument 60 if (__comp(*__current, *__recent))
|
H A D | balanced_quicksort.h | 97 * @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 D | quicksort.h | 43 * @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 D | merge.h | 51 * @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 D | multiway_merge.h | 83 _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 D | multiway_mergesort.h | 133 _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 D | sort.h | 62 _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 D | checkers.h | 43 * to @c __comp. 46 * @param __comp Comparator. 51 __is_sorted(_IIter __begin, _IIter __end, _Compare __comp) argument 60 if (__comp(*__current, *__recent))
|
H A D | balanced_quicksort.h | 97 * @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 D | merge.h | 51 * @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 D | quicksort.h | 43 * @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 D | multiway_merge.h | 83 _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 D | multiway_mergesort.h | 133 _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 D | parallel_backend_utils.h | 49 _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 D | parallel_impl.h | 29 __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 D | algorithm_impl.h | 2107 __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 D | parallel_impl.h | 29 __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 D | algorithm_impl.h | 2076 __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...] |