| /llvm-project-15.0.7/pstl/include/pstl/internal/ |
| H A D | numeric_fwd.h | 83 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 D | algorithm_fwd.h | 451 _OutputIterator 457 _OutputIterator 518 _OutputIterator 534 _OutputIterator 579 _OutputIterator 584 _OutputIterator 623 _OutputIterator 628 _OutputIterator 843 _OutputIterator 848 _OutputIterator [all …]
|
| H A D | memory_impl.h | 29 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 D | parallel_backend_utils.h | 142 _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 D | numeric_impl.h | 158 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 D | ranges_uninitialized_algorithms.h | 183 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 D | raw_storage_iterator.h | 29 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 D | unique_copy.h | 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() 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 D | merge.h | 24 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 D | fill_n.h | 24 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 D | transform.h | 20 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 D | copy_n.h | 23 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 D | set_difference.h | 48 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 D | move_backward.h | 25 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 D | copy_backward.h | 31 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 D | set_intersection.h | 61 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 D | set_symmetric_difference.h | 66 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 D | set_union.h | 62 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 D | reverse_copy.h | 20 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 D | inclusive_scan.h | 26 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 D | exclusive_scan.h | 25 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 D | transform_inclusive_scan.h | 24 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 D | partial_sum.h | 23 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 D | adjacent_difference.h | 23 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 D | parallel_stable_sort.h | 26 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()
|