fix(kernel/std): 🎨 reorder is_sorted_until function declaration

This commit is contained in:
2025-06-10 01:52:58 +00:00
parent 5d5b674aed
commit 8dbeee4d9a

View File

@ -444,15 +444,6 @@ namespace std
}; };
} }
template <class ForwardIt>
ForwardIt is_sorted_until(ForwardIt first, ForwardIt last)
{
return is_sorted_until(first, last, detail::__algo_less<>());
}
template <class ExecutionPolicy, class ForwardIt>
ForwardIt is_sorted_until(ExecutionPolicy &&policy, ForwardIt first, ForwardIt last);
template <class ForwardIt, class Compare> template <class ForwardIt, class Compare>
ForwardIt is_sorted_until(ForwardIt first, ForwardIt last, Compare comp) ForwardIt is_sorted_until(ForwardIt first, ForwardIt last, Compare comp)
{ {
@ -469,6 +460,15 @@ namespace std
return last; return last;
} }
template <class ForwardIt>
ForwardIt is_sorted_until(ForwardIt first, ForwardIt last)
{
return is_sorted_until(first, last, detail::__algo_less<>());
}
template <class ExecutionPolicy, class ForwardIt>
ForwardIt is_sorted_until(ExecutionPolicy &&policy, ForwardIt first, ForwardIt last);
template <class ExecutionPolicy, class ForwardIt, class Compare> template <class ExecutionPolicy, class ForwardIt, class Compare>
ForwardIt is_sorted_until(ExecutionPolicy &&policy, ForwardIt first, ForwardIt last, Compare comp); ForwardIt is_sorted_until(ExecutionPolicy &&policy, ForwardIt first, ForwardIt last, Compare comp);