libstdc++
GNU C++ library
Loading...
Searching...
No Matches

◆ is_sorted_until() [2/7]

template<class _ExecutionPolicy, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::is_sorted_until ( _ExecutionPolicy && __exec,
_ForwardIterator __first,
_ForwardIterator __last,
_Compare __comp )

Definition at line 775 of file glue_algorithm_impl.h.

776{
777 auto __dispatch_tag = __pstl::__internal::__select_backend(__exec, __first);
778 const _ForwardIterator __res =
781 /*first_semantic*/ false);
782 return __res == __last ? __last : std::next(__res);
783}
constexpr _Tp && forward(typename std::remove_reference< _Tp >::type &__t) noexcept
Forward an lvalue.
Definition move.h:72
constexpr _InputIterator next(_InputIterator __x, typename iterator_traits< _InputIterator >::difference_type __n=1)
_ForwardIterator __pattern_adjacent_find(_Tag, _ExecutionPolicy &&, _ForwardIterator, _ForwardIterator, _BinaryPredicate, bool) noexcept
__serial_tag< std::false_type > __select_backend(__pstl::execution::sequenced_policy, _IteratorTypes &&...)

References __pstl::__internal::__pattern_adjacent_find(), __pstl::__internal::__select_backend(), forward(), is_sorted_until(), and next().

Here is the call graph for this function: