Lines Matching defs:__result_first
47 _RandomAccessIterator __result_first,
52 _RandomAccessIterator __r = __result_first;
58 std::__make_heap<_AlgPolicy>(__result_first, __r, __projected_comp);
59 typename iterator_traits<_RandomAccessIterator>::difference_type __len = __r - __result_first;
61 if (std::__invoke(__comp, std::__invoke(__proj1, *__first), std::__invoke(__proj2, *__result_first))) {
62 *__result_first = *__first;
63 std::__sift_down<_AlgPolicy>(__result_first, __projected_comp, __len, __result_first);
65 std::__sort_heap<_AlgPolicy>(__result_first, __r, __projected_comp);
76 _RandomAccessIterator __result_first,
80 __is_callable<_Compare, decltype(*__first), decltype(*__result_first)>::value, "Comparator has to be callable");
85 __result_first,
97 _RandomAccessIterator __result_first,
99 return std::partial_sort_copy(__first, __last, __result_first, __result_last, __less<>());