Home
last modified time | relevance | path

Searched refs:_OutputIterator (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project-15.0.7/pstl/include/pstl/internal/
H A Dnumeric_fwd.h83 std::pair<_OutputIterator, _Tp> __brick_transform_scan(_ForwardIterator, _ForwardIterator, _OutputI…
88 std::pair<_OutputIterator, _Tp> __brick_transform_scan(_RandomAccessIterator, _RandomAccessIterator…
94 _OutputIterator
100 typename std::enable_if<!std::is_floating_point<_Tp>::value, _OutputIterator>::type
106 typename std::enable_if<std::is_floating_point<_Tp>::value, _OutputIterator>::type
114 template <class _ForwardIterator, class _OutputIterator, class _BinaryOperation>
115 _OutputIterator __brick_adjacent_difference(_ForwardIterator, _ForwardIterator, _OutputIterator, _B…
118 template <class _RandomAccessIterator, class _OutputIterator, class _BinaryOperation>
119 _OutputIterator __brick_adjacent_difference(_RandomAccessIterator, _RandomAccessIterator, _OutputIt…
124 _OutputIterator
[all …]
H A Dalgorithm_fwd.h451 _OutputIterator
457 _OutputIterator
518 _OutputIterator
534 _OutputIterator
579 _OutputIterator
584 _OutputIterator
623 _OutputIterator
628 _OutputIterator
843 _OutputIterator
848 _OutputIterator
[all …]
H A Dmemory_impl.h29 template <typename _ForwardIterator, typename _OutputIterator>
30 _OutputIterator
34 using _ValueType = typename std::iterator_traits<_OutputIterator>::value_type; in __brick_uninitialized_move()
42 template <typename _RandomAccessIterator, typename _OutputIterator>
43 _OutputIterator
47 using __ValueType = typename std::iterator_traits<_OutputIterator>::value_type; in __brick_uninitialized_move()
80 template <typename _ForwardIterator, typename _OutputIterator>
81 _OutputIterator
85 using _ValueType = typename std::iterator_traits<_OutputIterator>::value_type; in __brick_uninitialized_copy()
93 template <typename _RandomAccessIterator, typename _OutputIterator>
[all …]
H A Dparallel_backend_utils.h142 _OutputIterator
144 _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp, in __set_union_construct()
147 using _Tp = typename std::iterator_traits<_OutputIterator>::value_type; in __set_union_construct()
170 _OutputIterator
172 _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp) in __set_intersection_construct()
174 using _Tp = typename std::iterator_traits<_OutputIterator>::value_type; in __set_intersection_construct()
196 _OutputIterator
198 _ForwardIterator2 __last2, _OutputIterator __result, _Compare __comp, in __set_difference_construct()
201 using _Tp = typename std::iterator_traits<_OutputIterator>::value_type; in __set_difference_construct()
225 _OutputIterator
[all …]
H A Dnumeric_impl.h158 std::pair<_OutputIterator, _Tp>
159 __brick_transform_scan(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __result, in __brick_transform_scan()
174 std::pair<_OutputIterator, _Tp>
225 _OutputIterator
235 …plate <class _IsVector, class _ExecutionPolicy, class _RandomAccessIterator, class _OutputIterator,
237 typename std::enable_if<!std::is_floating_point<_Tp>::value, _OutputIterator>::type
272 typename std::enable_if<std::is_floating_point<_Tp>::value, _OutputIterator>::type
317 template <class _ForwardIterator, class _OutputIterator, class _BinaryOperation>
318 _OutputIterator
344 _OutputIterator
[all …]
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dranges_uninitialized_algorithms.h183 template <class _InputIterator, class _OutputIterator>
191 __nothrow_forward_iterator _OutputIterator,
194 uninitialized_copy_result<_InputIterator, _OutputIterator>
220 template <class _InputIterator, class _OutputIterator>
227 __nothrow_forward_iterator _OutputIterator,
228 __nothrow_sentinel_for<_OutputIterator> _Sentinel>
248 template <class _InputIterator, class _OutputIterator>
256 __nothrow_forward_iterator _OutputIterator,
259 uninitialized_move_result<_InputIterator, _OutputIterator>
285 template <class _InputIterator, class _OutputIterator>
[all …]
H A Draw_storage_iterator.h29 template <class _OutputIterator, class _Tp>
37 _OutputIterator __x_;
49 _LIBCPP_INLINE_VISIBILITY explicit raw_storage_iterator(_OutputIterator __x) : __x_(__x) {} in raw_storage_iterator()
61 _LIBCPP_INLINE_VISIBILITY _OutputIterator base() const { return __x_; } in base()
/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dunique_copy.h37 _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()
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
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
[all …]
H A Dmerge.h24 template <class _Compare, class _InputIterator1, class _InputIterator2, class _OutputIterator>
26 _OutputIterator
28 … _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) in __merge()
48 template <class _InputIterator1, class _InputIterator2, class _OutputIterator, class _Compare>
50 _OutputIterator
52 _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) in merge()
58 template <class _InputIterator1, class _InputIterator2, class _OutputIterator>
60 _OutputIterator
62 _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result) in merge()
H A Dfill_n.h24 template <class _OutputIterator, class _Size, class _Tp>
26 _OutputIterator
27 __fill_n(_OutputIterator __first, _Size __n, const _Tp& __value) in __fill_n()
34 template <class _OutputIterator, class _Size, class _Tp>
36 _OutputIterator
37 fill_n(_OutputIterator __first, _Size __n, const _Tp& __value) in fill_n()
H A Dtransform.h20 template <class _InputIterator, class _OutputIterator, class _UnaryOperation>
22 _OutputIterator
23 transform(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _UnaryOperation … in transform()
30 template <class _InputIterator1, class _InputIterator2, class _OutputIterator, class _BinaryOperati…
32 _OutputIterator
34 _OutputIterator __result, _BinaryOperation __binary_op) in transform()
H A Dcopy_n.h23 template<class _InputIterator, class _Size, class _OutputIterator>
29 _OutputIterator
31 copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) in copy_n()
49 template<class _InputIterator, class _Size, class _OutputIterator>
54 _OutputIterator
56 copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) in copy_n()
H A Dset_difference.h48 template <class _InputIterator1, class _InputIterator2, class _OutputIterator, class _Compare>
49 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_difference( in set_difference()
54 _OutputIterator __result, in set_difference()
60 template <class _InputIterator1, class _InputIterator2, class _OutputIterator>
61 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_difference( in set_difference()
66 _OutputIterator __result) { in set_difference()
H A Dmove_backward.h25 template <class _AlgPolicy, class _InputIterator, class _OutputIterator>
27 _OutputIterator
28 __move_backward_constexpr(_InputIterator __first, _InputIterator __last, _OutputIterator __result) in __move_backward_constexpr()
35 template <class _AlgPolicy, class _InputIterator, class _OutputIterator>
37 _OutputIterator
38 __move_backward_impl(_InputIterator __first, _InputIterator __last, _OutputIterator __result) in __move_backward_impl()
H A Dcopy_backward.h31 template <class _AlgPolicy, class _InputIterator, class _OutputIterator,
33 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 pair<_InputIterator, _OutputIterator>
34 __copy_backward(_InputIterator __first, _InputIterator __last, _OutputIterator __result) { in __copy_backward()
38 __unconstrained_reverse_iterator<_OutputIterator>(__result)); in __copy_backward()
39 return pair<_InputIterator, _OutputIterator>(__ret.first.base(), __ret.second.base()); in __copy_backward()
H A Dset_intersection.h61 template <class _InputIterator1, class _InputIterator2, class _OutputIterator, class _Compare>
62 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_intersection( in set_intersection()
67 _OutputIterator __result, in set_intersection()
80 template <class _InputIterator1, class _InputIterator2, class _OutputIterator>
81 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_intersection( in set_intersection()
86 _OutputIterator __result) { in set_intersection()
H A Dset_symmetric_difference.h66 template <class _InputIterator1, class _InputIterator2, class _OutputIterator, class _Compare>
67 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_symmetric_difference( in set_symmetric_difference()
72 _OutputIterator __result, in set_symmetric_difference()
85 template <class _InputIterator1, class _InputIterator2, class _OutputIterator>
86 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_symmetric_difference( in set_symmetric_difference()
91 _OutputIterator __result) { in set_symmetric_difference()
H A Dset_union.h62 template <class _InputIterator1, class _InputIterator2, class _OutputIterator, class _Compare>
63 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_union( in set_union()
68 _OutputIterator __result, in set_union()
81 template <class _InputIterator1, class _InputIterator2, class _OutputIterator>
82 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_union( in set_union()
87 _OutputIterator __result) { in set_union()
H A Dreverse_copy.h20 template <class _BidirectionalIterator, class _OutputIterator>
22 _OutputIterator
23 reverse_copy(_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __resul… in reverse_copy()
/llvm-project-15.0.7/libcxx/include/__numeric/
H A Dinclusive_scan.h26 template <class _InputIterator, class _OutputIterator, class _Tp, class _BinaryOp>
27 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator
28 inclusive_scan(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOp _… in inclusive_scan()
36 template <class _InputIterator, class _OutputIterator, class _BinaryOp>
37 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator
38 inclusive_scan(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOp _… in inclusive_scan()
49 template <class _InputIterator, class _OutputIterator>
50 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator inclusive_scan(_InputIterat… in inclusive_scan()
52_OutputIterator __result) { in inclusive_scan()
H A Dexclusive_scan.h25 template <class _InputIterator, class _OutputIterator, class _Tp, class _BinaryOp>
26 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator
27 exclusive_scan(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init,… in exclusive_scan()
43 template <class _InputIterator, class _OutputIterator, class _Tp>
44 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator
45 exclusive_scan(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init)… in exclusive_scan()
H A Dtransform_inclusive_scan.h24 template <class _InputIterator, class _OutputIterator, class _Tp, class _BinaryOp, class _UnaryOp>
26 _OutputIterator
28 _OutputIterator __result, _BinaryOp __b, _UnaryOp __u, _Tp __init) in transform_inclusive_scan()
38 template <class _InputIterator, class _OutputIterator, class _BinaryOp, class _UnaryOp>
40 _OutputIterator
42 _OutputIterator __result, _BinaryOp __b, _UnaryOp __u) in transform_inclusive_scan()
H A Dpartial_sum.h23 template <class _InputIterator, class _OutputIterator>
25 _OutputIterator
26 partial_sum(_InputIterator __first, _InputIterator __last, _OutputIterator __result) in partial_sum()
45 template <class _InputIterator, class _OutputIterator, class _BinaryOperation>
47 _OutputIterator
48 partial_sum(_InputIterator __first, _InputIterator __last, _OutputIterator __result, in partial_sum()
H A Dadjacent_difference.h23 template <class _InputIterator, class _OutputIterator>
25 _OutputIterator
26 adjacent_difference(_InputIterator __first, _InputIterator __last, _OutputIterator __result) in adjacent_difference()
46 template <class _InputIterator, class _OutputIterator, class _BinaryOperation>
48 _OutputIterator
49 adjacent_difference(_InputIterator __first, _InputIterator __last, _OutputIterator __result, in adjacent_difference()
/llvm-project-15.0.7/pstl/include/pstl/internal/omp/
H A Dparallel_stable_sort.h26 template <typename _Iterator, typename _OutputIterator>
28 operator()(_Iterator __x, _OutputIterator __z) const in operator()
34 template <typename _RandomAccessIterator, typename _OutputIterator>
35 _OutputIterator
36 …ove_range(_RandomAccessIterator __first1, _RandomAccessIterator __last1, _OutputIterator __d_first) in __parallel_move_range()
67 template <typename _RandomAccessIterator, typename _OutputIterator>
68 _OutputIterator
69 …operator()(_RandomAccessIterator __first1, _RandomAccessIterator __last1, _OutputIterator __d_firs… in operator()
83 using _OutputIterator = typename _VecType::iterator; in __parallel_stable_sort_body() local
108 _OutputIterator __cs, _Compare __comp) in __parallel_stable_sort_body()

12