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

◆ set_difference() [2/7]

template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::set_difference ( _ExecutionPolicy && __exec,
_ForwardIterator1 __first1,
_ForwardIterator1 __last1,
_ForwardIterator2 __first2,
_ForwardIterator2 __last2,
_ForwardIterator __result,
_Compare __comp )

Definition at line 925 of file glue_algorithm_impl.h.

927{
928 auto __dispatch_tag = __pstl::__internal::__select_backend(__exec, __first1, __first2, __result);
929
931 __first1, __last1, __first2, __last2, __result, __comp);
932}
constexpr _Tp && forward(typename std::remove_reference< _Tp >::type &__t) noexcept
Forward an lvalue.
Definition move.h:72
_OutputIterator __pattern_set_difference(_Tag, _ExecutionPolicy &&, _ForwardIterator1, _ForwardIterator1, _ForwardIterator2, _ForwardIterator2, _OutputIterator, _Compare) noexcept
__serial_tag< std::false_type > __select_backend(__pstl::execution::sequenced_policy, _IteratorTypes &&...)

References __pstl::__internal::__pattern_set_difference(), __pstl::__internal::__select_backend(), forward(), and set_difference().

Here is the call graph for this function: