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

◆ unique_copy() [2/7]

template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::unique_copy ( _ExecutionPolicy && __exec,
_ForwardIterator1 __first,
_ForwardIterator1 __last,
_ForwardIterator2 __result,
_BinaryPredicate __pred )

Definition at line 489 of file glue_algorithm_impl.h.

491{
492 auto __dispatch_tag = __pstl::__internal::__select_backend(__exec, __first, __result);
493
495 __last, __result, __pred);
496}
constexpr _Tp && forward(typename std::remove_reference< _Tp >::type &__t) noexcept
Forward an lvalue.
Definition move.h:72
_OutputIterator __pattern_unique_copy(_Tag, _ExecutionPolicy &&, _ForwardIterator, _ForwardIterator, _OutputIterator, _BinaryPredicate) noexcept
__serial_tag< std::false_type > __select_backend(__pstl::execution::sequenced_policy, _IteratorTypes &&...)

References __pstl::__internal::__pattern_unique_copy(), __pstl::__internal::__select_backend(), forward(), and unique_copy().

Here is the call graph for this function: