Lines Matching refs:_OutputIterator
36 …class _AlgPolicy, class _BinaryPredicate, class _InputIterator, class _Sent, class _OutputIterator>
37 _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI pair<_InputIterator, _OutputIterator>
40 _OutputIterator __result, in __unique_copy()
55 return pair<_InputIterator, _OutputIterator>(std::move(__first), std::move(__result)); in __unique_copy()
58 …ass _AlgPolicy, class _BinaryPredicate, class _ForwardIterator, class _Sent, class _OutputIterator>
59 _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI pair<_ForwardIterator, _OutputIterator>
62 _OutputIterator __result, in __unique_copy()
77 return pair<_ForwardIterator, _OutputIterator>(std::move(__first), std::move(__result)); in __unique_copy()
97 template <class _InputIterator, class _OutputIterator, class _BinaryPredicate>
98 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator
99 unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredica… in unique_copy()
104 …is_base_of<forward_iterator_tag, typename iterator_traits<_OutputIterator>::iterator_category>::va… in unique_copy()
106 typename iterator_traits<_OutputIterator>::value_type>::value, in unique_copy()
114 template <class _InputIterator, class _OutputIterator>
115 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator
116 unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result) { in unique_copy()