Lines Matching refs:ranges
43 namespace ranges in _GLIBCXX_VISIBILITY()
92 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
120 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
148 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
197 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
220 return ranges::for_each(std::move(__first), std::move(__last), in _GLIBCXX_VISIBILITY()
243 typename _Pred = ranges::equal_to, in _GLIBCXX_VISIBILITY()
261 typename _Pred = ranges::equal_to, in _GLIBCXX_VISIBILITY()
269 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
270 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
282 requires indirect_binary_predicate<ranges::equal_to, in _GLIBCXX_VISIBILITY()
297 requires indirect_binary_predicate<ranges::equal_to, in _GLIBCXX_VISIBILITY()
303 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
333 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
345 typename _Pred = ranges::equal_to, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
359 __first = ranges::find_if(std::move(__first), __last, in _GLIBCXX_VISIBILITY()
394 __first = ranges::find_if(__first, __last, __value_comp, __proj); in _GLIBCXX_VISIBILITY()
410 __first = ranges::find_if(++__i, __last, __value_comp, __proj); in _GLIBCXX_VISIBILITY()
417 typename _Pred = ranges::equal_to, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
424 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
436 typename _Pred = ranges::equal_to, in _GLIBCXX_VISIBILITY()
447 auto __i1 = ranges::next(__first1, __last1); in _GLIBCXX_VISIBILITY()
448 auto __i2 = ranges::next(__first2, __last2); in _GLIBCXX_VISIBILITY()
450 = ranges::search(reverse_iterator<_Iter1>{__i1}, in _GLIBCXX_VISIBILITY()
456 auto __result_first = ranges::end(__rresult).base(); in _GLIBCXX_VISIBILITY()
457 auto __result_last = ranges::begin(__rresult).base(); in _GLIBCXX_VISIBILITY()
465 auto __i = ranges::next(__first1, __last1); in _GLIBCXX_VISIBILITY()
473 auto __new_range = ranges::search(__first1, __last1, in _GLIBCXX_VISIBILITY()
476 auto __new_result_begin = ranges::begin(__new_range); in _GLIBCXX_VISIBILITY()
477 auto __new_result_end = ranges::end(__new_range); in _GLIBCXX_VISIBILITY()
492 typename _Pred = ranges::equal_to, in _GLIBCXX_VISIBILITY()
500 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
501 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
515 = ranges::equal_to> in _GLIBCXX_VISIBILITY()
536 projected<iterator_t<_Range>, _Proj>> _Pred = ranges::equal_to> in _GLIBCXX_VISIBILITY()
540 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
554 = ranges::equal_to> in _GLIBCXX_VISIBILITY()
565 auto __d1 = ranges::distance(__first1, __last1); in _GLIBCXX_VISIBILITY()
566 auto __d2 = ranges::distance(__first2, __last2); in _GLIBCXX_VISIBILITY()
587 auto __d1 = ranges::distance(__first1, __last1); in _GLIBCXX_VISIBILITY()
588 auto __d2 = ranges::distance(__first2, __last2); in _GLIBCXX_VISIBILITY()
602 if (__scan != ranges::find_if(__first1, __scan, in _GLIBCXX_VISIBILITY()
606 auto __matches = ranges::count_if(__first2, __last2, in _GLIBCXX_VISIBILITY()
609 || ranges::count_if(__scan, __last1, in _GLIBCXX_VISIBILITY()
620 projected<iterator_t<_Range2>, _Proj2>> _Pred = ranges::equal_to> in _GLIBCXX_VISIBILITY()
625 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
626 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
665 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
687 ranges::iter_swap(__first1, __first2); in _GLIBCXX_VISIBILITY()
697 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
698 ranges::begin(__r2), ranges::end(__r2)); in _GLIBCXX_VISIBILITY()
759 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
798 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
799 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
812 && indirect_binary_predicate<ranges::equal_to, projected<_Iter, _Proj>, in _GLIBCXX_VISIBILITY()
828 && indirect_binary_predicate<ranges::equal_to, in _GLIBCXX_VISIBILITY()
836 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
867 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
883 && indirect_binary_predicate<ranges::equal_to, in _GLIBCXX_VISIBILITY()
901 && indirect_binary_predicate<ranges::equal_to, in _GLIBCXX_VISIBILITY()
909 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
949 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
992 return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); in _GLIBCXX_VISIBILITY()
1007 __first = ranges::find_if(__first, __last, __pred, __proj); in _GLIBCXX_VISIBILITY()
1030 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1041 requires indirect_binary_predicate<ranges::equal_to, in _GLIBCXX_VISIBILITY()
1051 return ranges::remove_if(__first, __last, in _GLIBCXX_VISIBILITY()
1057 && indirect_binary_predicate<ranges::equal_to, in _GLIBCXX_VISIBILITY()
1063 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1101 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1117 && indirect_binary_predicate<ranges::equal_to, in _GLIBCXX_VISIBILITY()
1136 && indirect_binary_predicate<ranges::equal_to, in _GLIBCXX_VISIBILITY()
1143 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1155 projected<_Iter, _Proj>> _Comp = ranges::equal_to> in _GLIBCXX_VISIBILITY()
1160 __first = ranges::adjacent_find(__first, __last, __comp, __proj); in _GLIBCXX_VISIBILITY()
1176 projected<iterator_t<_Range>, _Proj>> _Comp = ranges::equal_to> in _GLIBCXX_VISIBILITY()
1181 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1203 projected<_Iter, _Proj>> _Comp = ranges::equal_to> in _GLIBCXX_VISIBILITY()
1261 projected<iterator_t<_Range>, _Proj>> _Comp = ranges::equal_to> in _GLIBCXX_VISIBILITY()
1270 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1285 auto __i = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1295 ranges::iter_swap(__first, __tail); in _GLIBCXX_VISIBILITY()
1309 ranges::iter_swap(__first, __tail); in _GLIBCXX_VISIBILITY()
1321 return (*this)(ranges::begin(__r), ranges::end(__r)); in _GLIBCXX_VISIBILITY()
1338 auto __i = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1354 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1367 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1380 ranges::swap_ranges(__first, __middle, __middle, __middle + __k); in _GLIBCXX_VISIBILITY()
1397 ranges::move(__p + 1, __p + __n, __p); in _GLIBCXX_VISIBILITY()
1404 ranges::iter_swap(__p, __q); in _GLIBCXX_VISIBILITY()
1411 ranges::swap(__n, __k); in _GLIBCXX_VISIBILITY()
1423 ranges::move_backward(__p, __p + __n - 1, __p + __n); in _GLIBCXX_VISIBILITY()
1433 ranges::iter_swap(__p, __q); in _GLIBCXX_VISIBILITY()
1446 ranges::reverse(__first, __middle); in _GLIBCXX_VISIBILITY()
1447 ranges::reverse(__middle, __tail); in _GLIBCXX_VISIBILITY()
1451 ranges::iter_swap(__first, --__tail); in _GLIBCXX_VISIBILITY()
1457 ranges::reverse(__middle, __tail); in _GLIBCXX_VISIBILITY()
1462 ranges::reverse(__first, __middle); in _GLIBCXX_VISIBILITY()
1471 ranges::iter_swap(__first, __first2); in _GLIBCXX_VISIBILITY()
1484 ranges::iter_swap(__first, __first2); in _GLIBCXX_VISIBILITY()
1501 return (*this)(ranges::begin(__r), std::move(__middle), in _GLIBCXX_VISIBILITY()
1502 ranges::end(__r)); in _GLIBCXX_VISIBILITY()
1520 auto __copy1 = ranges::copy(__middle, in _GLIBCXX_VISIBILITY()
1523 auto __copy2 = ranges::copy(std::move(__first), in _GLIBCXX_VISIBILITY()
1534 return (*this)(ranges::begin(__r), std::move(__middle), in _GLIBCXX_VISIBILITY()
1535 ranges::end(__r), std::move(__result)); in _GLIBCXX_VISIBILITY()
1556 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1592 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1610 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1621 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1632 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1638 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1645 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1650 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1660 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1666 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1673 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1678 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1688 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1694 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1701 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1706 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1716 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1722 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1729 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1734 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1746 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
1751 iter_difference_t<_Iter> __n = ranges::distance(__first, __last); in _GLIBCXX_VISIBILITY()
1767 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
1771 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1783 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
1789 == ranges::is_heap_until(__first, __last, in _GLIBCXX_VISIBILITY()
1797 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
1801 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1811 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1817 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1824 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1829 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1839 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1845 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1852 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1857 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1867 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1874 return ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
1876 ranges::make_heap(__first, __middle, __comp, __proj); in _GLIBCXX_VISIBILITY()
1883 ranges::pop_heap(__first, __middle, __comp, __proj); in _GLIBCXX_VISIBILITY()
1884 ranges::iter_swap(__middle-1, __i); in _GLIBCXX_VISIBILITY()
1885 ranges::push_heap(__first, __middle, __comp, __proj); in _GLIBCXX_VISIBILITY()
1887 ranges::sort_heap(__first, __middle, __comp, __proj); in _GLIBCXX_VISIBILITY()
1893 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
1899 return (*this)(ranges::begin(__r), std::move(__middle), in _GLIBCXX_VISIBILITY()
1900 ranges::end(__r), in _GLIBCXX_VISIBILITY()
1914 typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
1930 auto __lasti = ranges::next(std::move(__first), in _GLIBCXX_VISIBILITY()
1943 ranges::make_heap(__result_first, __result_real_last, __comp, __proj2); in _GLIBCXX_VISIBILITY()
1949 ranges::pop_heap(__result_first, __result_real_last, in _GLIBCXX_VISIBILITY()
1952 ranges::push_heap(__result_first, __result_real_last, in _GLIBCXX_VISIBILITY()
1955 ranges::sort_heap(__result_first, __result_real_last, __comp, __proj2); in _GLIBCXX_VISIBILITY()
1961 typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
1973 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
1974 ranges::begin(__out), ranges::end(__out), in _GLIBCXX_VISIBILITY()
1987 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2006 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2010 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
2022 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2041 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2045 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
2055 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
2061 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
2069 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
2075 return (*this)(ranges::begin(__r), std::move(__nth), in _GLIBCXX_VISIBILITY()
2076 ranges::end(__r), std::move(__comp), std::move(__proj)); in _GLIBCXX_VISIBILITY()
2087 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2092 auto __len = ranges::distance(__first, __last); in _GLIBCXX_VISIBILITY()
2098 ranges::advance(__middle, __half); in _GLIBCXX_VISIBILITY()
2114 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2119 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
2131 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2136 auto __len = ranges::distance(__first, __last); in _GLIBCXX_VISIBILITY()
2142 ranges::advance(__middle, __half); in _GLIBCXX_VISIBILITY()
2158 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2163 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
2175 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2180 auto __len = ranges::distance(__first, __last); in _GLIBCXX_VISIBILITY()
2186 ranges::advance(__middle, __half); in _GLIBCXX_VISIBILITY()
2202 = ranges::lower_bound(__first, __middle, in _GLIBCXX_VISIBILITY()
2204 ranges::advance(__first, __len); in _GLIBCXX_VISIBILITY()
2206 = ranges::upper_bound(++__middle, __first, in _GLIBCXX_VISIBILITY()
2218 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2223 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
2235 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2240 auto __i = ranges::lower_bound(__first, __last, __value, __comp, __proj); in _GLIBCXX_VISIBILITY()
2251 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2256 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
2272 __first = ranges::find_if_not(std::move(__first), __last, in _GLIBCXX_VISIBILITY()
2277 return ranges::none_of(std::move(__first), std::move(__last), in _GLIBCXX_VISIBILITY()
2287 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
2305 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
2326 ranges::iter_swap(__first, __tail); in _GLIBCXX_VISIBILITY()
2343 ranges::iter_swap(__first, __next); in _GLIBCXX_VISIBILITY()
2358 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
2375 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
2389 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
2463 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
2480 auto __len = ranges::distance(__first, __last); in _GLIBCXX_VISIBILITY()
2486 ranges::advance(__middle, __half); in _GLIBCXX_VISIBILITY()
2505 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
2519 weakly_incrementable _Out, typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
2544 auto __copy1 = ranges::copy(std::move(__first1), std::move(__last1), in _GLIBCXX_VISIBILITY()
2546 auto __copy2 = ranges::copy(std::move(__first2), std::move(__last2), in _GLIBCXX_VISIBILITY()
2553 typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
2564 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
2565 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
2576 typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
2583 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
2590 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
2596 return (*this)(ranges::begin(__r), std::move(__middle), in _GLIBCXX_VISIBILITY()
2597 ranges::end(__r), in _GLIBCXX_VISIBILITY()
2611 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2640 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2645 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
2646 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
2661 weakly_incrementable _Out, typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
2694 auto __copy1 = ranges::copy(std::move(__first1), std::move(__last1), in _GLIBCXX_VISIBILITY()
2696 auto __copy2 = ranges::copy(std::move(__first2), std::move(__last2), in _GLIBCXX_VISIBILITY()
2703 typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
2713 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
2714 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
2729 weakly_incrementable _Out, typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
2755 auto __last1i = ranges::next(std::move(__first1), std::move(__last1)); in _GLIBCXX_VISIBILITY()
2756 auto __last2i = ranges::next(std::move(__first2), std::move(__last2)); in _GLIBCXX_VISIBILITY()
2761 typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
2771 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
2772 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
2787 weakly_incrementable _Out, typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
2814 return ranges::copy(std::move(__first1), std::move(__last1), in _GLIBCXX_VISIBILITY()
2819 typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
2828 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
2829 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
2845 weakly_incrementable _Out, typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
2876 auto __copy1 = ranges::copy(std::move(__first1), std::move(__last1), in _GLIBCXX_VISIBILITY()
2878 auto __copy2 = ranges::copy(std::move(__first2), std::move(__last2), in _GLIBCXX_VISIBILITY()
2885 typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
2896 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
2897 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
2909 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2924 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2930 auto __first = ranges::begin(__r); in _GLIBCXX_VISIBILITY()
2931 auto __last = ranges::end(__r); in _GLIBCXX_VISIBILITY()
2947 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2952 return (*this)(ranges::subrange(__r), in _GLIBCXX_VISIBILITY()
2963 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2978 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
2984 auto __first = ranges::begin(__r); in _GLIBCXX_VISIBILITY()
2985 auto __last = ranges::end(__r); in _GLIBCXX_VISIBILITY()
3001 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3006 return (*this)(ranges::subrange(__r), in _GLIBCXX_VISIBILITY()
3017 = ranges::less> in _GLIBCXX_VISIBILITY()
3063 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3078 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3083 auto __first = ranges::begin(__r); in _GLIBCXX_VISIBILITY()
3084 auto __last = ranges::end(__r); in _GLIBCXX_VISIBILITY()
3138 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3143 return (*this)(ranges::subrange(__r), in _GLIBCXX_VISIBILITY()
3155 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3176 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3180 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
3192 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3213 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3217 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
3232 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3287 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3291 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
3305 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3339 && (is_same_v<_Comp, ranges::less> in _GLIBCXX_VISIBILITY()
3340 || is_same_v<_Comp, ranges::greater>) in _GLIBCXX_VISIBILITY()
3352 if constexpr (is_same_v<_Comp, ranges::less>) in _GLIBCXX_VISIBILITY()
3359 else if constexpr (is_same_v<_Comp, ranges::greater>) in _GLIBCXX_VISIBILITY()
3391 _Comp = ranges::less> in _GLIBCXX_VISIBILITY()
3396 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
3397 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
3435 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
3449 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
3466 ranges::iter_swap(__i, __j); in _GLIBCXX_VISIBILITY()
3467 ranges::reverse(__ii, __last); in _GLIBCXX_VISIBILITY()
3472 ranges::reverse(__first, __last); in _GLIBCXX_VISIBILITY()
3478 template<bidirectional_range _Range, typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
3484 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
3497 typename _Comp = ranges::less, typename _Proj = identity> in _GLIBCXX_VISIBILITY()
3511 auto __lasti = ranges::next(__first, __last); in _GLIBCXX_VISIBILITY()
3528 ranges::iter_swap(__i, __j); in _GLIBCXX_VISIBILITY()
3529 ranges::reverse(__ii, __last); in _GLIBCXX_VISIBILITY()
3534 ranges::reverse(__first, __last); in _GLIBCXX_VISIBILITY()
3540 template<bidirectional_range _Range, typename _Comp = ranges::less, in _GLIBCXX_VISIBILITY()
3546 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
3565 auto __mid = ranges::next(__first, __n, __last); in _GLIBCXX_VISIBILITY()
3584 auto __mid = ranges::next(__last, -__n, __first); in _GLIBCXX_VISIBILITY()
3593 auto __result = ranges::next(__first, __n, __last); in _GLIBCXX_VISIBILITY()