Home
last modified time | relevance | path

Searched refs:InputIterator (Results 1 – 25 of 58) sorted by relevance

123

/llvm-project-15.0.7/libcxx/include/
H A Dnumeric21 accumulate(InputIterator first, InputIterator last, T init);
29 reduce(InputIterator first, InputIterator last); // C++17
33 reduce(InputIterator first, InputIterator last, T init); // C++17
62 transform_reduce(InputIterator first, InputIterator last, T init,
75 exclusive_scan(InputIterator first, InputIterator last,
80 exclusive_scan(InputIterator first, InputIterator last,
89 inclusive_scan(InputIterator first, InputIterator last,
94 inclusive_scan(InputIterator first, InputIterator last,
100 transform_exclusive_scan(InputIterator first, InputIterator last,
107 transform_inclusive_scan(InputIterator first, InputIterator last,
[all …]
H A Dqueue45 queue(InputIterator first, InputIterator last); // since C++23
79 queue(InputIterator, InputIterator) -> queue<iter-value-type<InputIterator>>; // since C++23
85 queue(InputIterator, InputIterator, Allocator)
133 priority_queue(InputIterator first, InputIterator last,
136 priority_queue(InputIterator first, InputIterator last,
139 priority_queue(InputIterator first, InputIterator last,
152 priority_queue(InputIterator first, InputIterator last,
155 priority_queue(InputIterator first, InputIterator last,
158 priority_queue(InputIterator first, InputIterator last,
161 priority_queue(InputIterator first, InputIterator last,
[all …]
H A Dmemory192 uninitialized_copy(InputIterator first, InputIterator last, ForwardIterator result);
196 template<class InputIterator, class OutputIterator>
217 template<class InputIterator, class OutputIterator>
223 uninitialized_copy_n(InputIterator ifirst, iter_difference_t<InputIterator> n, OutputIterator ofirs…
274 template<nothrow-input-iterator InputIterator, nothrow-sentinel-for<InputIterator> Sentinel>
276 constexpr InputIterator destroy(InputIterator first, Sentinel last) noexcept; // since C++20
286 template<nothrow-input-iterator InputIterator>
288 …constexpr InputIterator destroy_n(InputIterator first, iter_difference_t<InputIterator> n) noexcep…
292 …ForwardIterator uninitialized_move(InputIterator first, InputIterator last, ForwardIterator result…
296 template<class InputIterator, class OutputIterator>
[all …]
H A Dstack44 template <class InputIterator> stack(InputIterator first, InputIterator last); // since C++23
50 template<class InputIterator, class Alloc>
51 stack(InputIterator first, InputIterator last, const Alloc&); // since C++23
69 template<class InputIterator>
70 stack(InputIterator, InputIterator) -> stack<iter-value-type<InputIterator>>; // since C++23
75 template<class InputIterator, class Allocator>
76 stack(InputIterator, InputIterator, Allocator)
77 -> stack<iter-value-type<InputIterator>,
78 deque<iter-value-type<InputIterator>, Allocator>>; // since C++23
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.modifying.operations/
H A Dcopy_move.pass.cpp29 …operator()(pstl::execution::unsequenced_policy, InputIterator first, InputIterator last, OutputIte… in operator ()()
37 … operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, in operator ()()
47 operator()(Policy&& exec, InputIterator first, InputIterator last, OutputIterator out_first, in operator ()()
79 …template <typename InputIterator, typename OutputIterator, typename OutputIterator2, typename Size>
81 …operator()(pstl::execution::unsequenced_policy, InputIterator first, InputIterator last, OutputIte… in operator ()()
87 …template <typename InputIterator, typename OutputIterator, typename OutputIterator2, typename Size>
89 … operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, in operator ()()
98 operator()(Policy&& exec, InputIterator first, InputIterator last, OutputIterator out_first, in operator ()()
123 …operator()(pstl::execution::unsequenced_policy, InputIterator first, InputIterator last, OutputIte… in operator ()()
131 … operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, in operator ()()
[all …]
H A Dremove.pass.cpp26 template <typename InputIterator, typename OutputIterator, typename Size, typename T>
28 …operator()(pstl::execution::unsequenced_policy, InputIterator first, InputIterator last, OutputIte… in operator ()()
33 template <typename InputIterator, typename OutputIterator, typename Size, typename T>
35 … operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, in operator ()()
42 …template <typename Policy, typename InputIterator, typename OutputIterator, typename Size, typenam…
44 operator()(Policy&& exec, InputIterator first, InputIterator last, OutputIterator out_first, in operator ()()
64 template <typename InputIterator, typename OutputIterator, typename Size, typename Predicate>
66 …operator()(pstl::execution::unsequenced_policy, InputIterator first, InputIterator last, OutputIte… in operator ()()
71 template <typename InputIterator, typename OutputIterator, typename Size, typename Predicate>
73 … operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, in operator ()()
[all …]
H A Dtransform_unary.pass.cpp21 template <typename InputIterator, typename OutputIterator>
23 check_and_reset(InputIterator first, InputIterator last, OutputIterator out_first) in check_and_reset()
40 template <typename Policy, typename InputIterator, typename OutputIterator, typename UnaryOp>
42 operator()(Policy&& exec, InputIterator first, InputIterator last, OutputIterator out_first, in operator ()()
70 template <typename Policy, typename InputIterator, typename OutputInterator>
72 operator()(Policy&& exec, InputIterator input_iter, OutputInterator out_iter) in operator ()()
H A Dunique_copy_equal.pass.cpp25 …template <typename InputIterator, typename OutputIterator, typename OutputIterator2, typename Size,
28 …operator()(pstl::execution::parallel_policy, InputIterator first, InputIterator last, OutputIterat… in operator ()()
34 …template <typename InputIterator, typename OutputIterator, typename OutputIterator2, typename Size,
37 … operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, in operator ()()
44 …template <typename Policy, typename InputIterator, typename OutputIterator, typename OutputIterato…
47 operator()(Policy&& exec, InputIterator first, InputIterator last, OutputIterator out_first, in operator ()()
110 template <typename Policy, typename InputIterator, typename OutputInterator>
112 operator()(Policy&& exec, InputIterator input_iter, OutputInterator out_iter) in operator ()()
H A Dreplace_copy.pass.cpp25 …template <typename Policy, typename InputIterator, typename OutputIterator, typename OutputIterato…
28 operator()(Policy&& exec, InputIterator first, InputIterator last, OutputIterator out_first, in operator ()()
73 template <typename Policy, typename InputIterator, typename OutputInterator>
75 operator()(Policy&& exec, InputIterator input_iter, OutputInterator out_iter) in operator ()()
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.sorting/
H A Dpartial_sort_copy.pass.cpp60 template <typename InputIterator, typename Size, typename T, typename Compare>
62 …operator()(pstl::execution::unsequenced_policy, InputIterator first, InputIterator last, Size n1, … in operator ()()
69 …operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, … in operator ()()
74 template <typename InputIterator, typename Size, typename T>
76 …operator()(pstl::execution::unsequenced_policy, InputIterator first, InputIterator last, Size n1, … in operator ()()
81 template <typename InputIterator, typename Size, typename T>
83 …operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, … in operator ()()
91 …operator()(Policy&& exec, InputIterator first, InputIterator last, Size n1, Size n2, const T& tras… in operator ()()
104 …operator()(Policy&& exec, InputIterator first, InputIterator last, Size n1, Size n2, const T& tras… in operator ()()
115 template <typename InputIterator, typename Size, typename T>
[all …]
H A Dpartial_sort.pass.cpp52 template <typename Policy, typename InputIterator, typename Compare>
53 …typename std::enable_if<is_same_iterator_category<InputIterator, std::random_access_iterator_tag>:…
55 …operator()(Policy&& exec, InputIterator first, InputIterator last, InputIterator exp_first, InputI… in operator ()()
59 typedef typename std::iterator_traits<InputIterator>::value_type T; in operator ()()
99 template <typename Policy, typename InputIterator, typename Compare>
100 …typename std::enable_if<!is_same_iterator_category<InputIterator, std::random_access_iterator_tag>…
102 operator()(Policy&&, InputIterator, InputIterator, InputIterator, InputIterator, Compare) in operator ()()
H A Dsort.pass.cpp160 …template <typename Policy, typename InputIterator, typename OutputIterator, typename OutputIterato…
162 …typename std::enable_if<is_same_iterator_category<InputIterator, std::random_access_iterator_tag>:…
165 … OutputIterator2 expected_last, InputIterator first, InputIterator, Size n, Compare compare) in operator ()()
188 …template <typename Policy, typename InputIterator, typename OutputIterator, typename OutputIterato…
190 …typename std::enable_if<!is_same_iterator_category<InputIterator, std::random_access_iterator_tag>…
192 …&&, OutputIterator, OutputIterator, OutputIterator2, OutputIterator2, InputIterator, InputIterator, in operator ()()
/llvm-project-15.0.7/pstl/test/std/utilities/memory/specialized.algorithms/
H A Duninitialized_copy_move.pass.cpp24 template <typename InputIterator, typename OutputIterator, typename Size>
26 IsCheckValueCorrectness(InputIterator first1, OutputIterator first2, Size n) in IsCheckValueCorrectness()
40 template <typename Policy, typename InputIterator, typename OutputIterator>
42 …operator()(Policy&& exec, InputIterator first, InputIterator last, OutputIterator out_first, size_… in operator ()()
45 typedef typename std::iterator_traits<InputIterator>::value_type T; in operator ()()
77 template <typename InputIterator, typename OutputIterator>
79 …operator()(pstl::execution::unsequenced_policy, InputIterator first, InputIterator last, OutputIte… in operator ()()
83 template <typename InputIterator, typename OutputIterator>
85 … operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, in operator ()()
91 template <typename Policy, typename InputIterator, typename OutputIterator>
[all …]
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.modifying.operations/alg.partitions/
H A Dpartition_copy.pass.cpp27 …template <typename Policy, typename InputIterator, typename OutputIterator, typename OutputIterato…
30 …operator()(Policy&& exec, InputIterator first, InputIterator last, OutputIterator true_first, Outp… in operator ()()
44 …template <typename InputIterator, typename OutputIterator, typename OutputIterator2, typename Unar…
46 operator()(pstl::execution::unsequenced_policy, std::reverse_iterator<InputIterator> first, in operator ()()
47 … std::reverse_iterator<InputIterator> last, std::reverse_iterator<OutputIterator> true_first, in operator ()()
52 …template <typename InputIterator, typename OutputIterator, typename OutputIterator2, typename Unar…
54 …operator()(pstl::execution::parallel_unsequenced_policy, std::reverse_iterator<InputIterator> firs… in operator ()()
55 … std::reverse_iterator<InputIterator> last, std::reverse_iterator<OutputIterator> true_first, in operator ()()
87 template <typename Policy, typename InputIterator, typename OutputInterator>
89 operator()(Policy&& exec, InputIterator input_iter, OutputInterator out_iter) in operator ()()
/llvm-project-15.0.7/pstl/test/std/numerics/numeric.ops/
H A Dscan.pass.cpp23 template <class InputIterator, class OutputIterator, class T>
25 exclusive_scan_serial(InputIterator first, InputIterator last, OutputIterator result, T init) in exclusive_scan_serial()
35 template <class InputIterator, class OutputIterator, class T, class BinaryOperation>
37 exclusive_scan_serial(InputIterator first, InputIterator last, OutputIterator result, T init, Binar… in exclusive_scan_serial()
48 template <class InputIterator, class OutputIterator, class BinaryOperation, class T>
50 inclusive_scan_serial(InputIterator first, InputIterator last, OutputIterator result, BinaryOperati… in inclusive_scan_serial()
60 template <class InputIterator, class OutputIterator, class BinaryOperation>
62 inclusive_scan_serial(InputIterator first, InputIterator last, OutputIterator result, BinaryOperati… in inclusive_scan_serial()
76 template <class InputIterator, class OutputIterator>
78 inclusive_scan_serial(InputIterator first, InputIterator last, OutputIterator result) in inclusive_scan_serial()
[all …]
H A Dtransform_scan.pass.cpp38 …template <typename Policy, typename InputIterator, typename OutputIterator, typename Size, typenam…
40 typename std::enable_if<!TestUtils::isReverse<InputIterator>::value, void>::type
41 operator()(Policy&& exec, InputIterator first, InputIterator last, OutputIterator out_first, in operator ()()
66 …template <typename Policy, typename InputIterator, typename OutputIterator, typename Size, typenam…
68 typename std::enable_if<TestUtils::isReverse<InputIterator>::value, void>::type
69 …operator()(Policy&&, InputIterator, InputIterator, OutputIterator, OutputIterator, OutputIterator,… in operator ()()
77 template <typename InputIterator, typename OutputIterator, typename UnaryOperation, typename T,
80 transform_inclusive_scan_serial(InputIterator first, InputIterator last, OutputIterator result, Una… in transform_inclusive_scan_serial()
91 template <typename InputIterator, typename OutputIterator, typename UnaryOperation, typename T,
94 transform_exclusive_scan_serial(InputIterator first, InputIterator last, OutputIterator result, Una… in transform_exclusive_scan_serial()
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.modifying.operations/alg.copy/
H A Dcopy_if.pass.cpp25 …template <typename InputIterator, typename OutputIterator, typename OutputIterator2, typename Size,
28 …operator()(pstl::execution::parallel_policy, InputIterator first, InputIterator last, OutputIterat… in operator ()()
33 …template <typename InputIterator, typename OutputIterator, typename OutputIterator2, typename Size,
36 … operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, in operator ()()
43 …template <typename Policy, typename InputIterator, typename OutputIterator, typename OutputIterato…
46 operator()(Policy&& exec, InputIterator first, InputIterator last, OutputIterator out_first, in operator ()()
112 template <typename Policy, typename InputIterator, typename OutputInterator>
114 operator()(Policy&& exec, InputIterator input_iter, OutputInterator out_iter) in operator ()()
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/deque/deque.cons/
H A Diter_iter.pass.cpp25 template <class InputIterator>
27 test(InputIterator f, InputIterator l) in test()
29 typedef typename std::iterator_traits<InputIterator>::value_type T; in test()
40 template <class Allocator, class InputIterator>
42 test(InputIterator f, InputIterator l) in test()
44 typedef typename std::iterator_traits<InputIterator>::value_type T; in test()
/llvm-project-15.0.7/pstl/test/support/
H A Dutils.h782 operator()(InputIterator it)
873 operator()(Policy&&, InputIterator, OutputIterator)
950 …operator()(Policy&& exec, Op op, InputIterator inputBegin, InputIterator inputEnd, OutputIterator …
954 … make_iterator<InputIterator>()(inputBegin), make_iterator<InputIterator>()(inputEnd),
961 …operator()(Policy&& exec, Op op, InputIterator inputBegin, InputIterator inputEnd, OutputIterator …
965 … make_iterator<InputIterator>()(inputBegin), make_iterator<InputIterator>()(inputEnd),
1037 …operator()(Policy&& exec, Op op, InputIterator inputBegin, InputIterator inputEnd, OutputIterator …
1041 … op(exec, make_iterator<InputIterator>()(inputEnd), make_iterator<InputIterator>()(inputBegin),
1048 …operator()(Policy&& exec, Op op, InputIterator inputBegin, InputIterator inputEnd, OutputIterator …
1052 … op(exec, make_iterator<InputIterator>()(inputEnd), make_iterator<InputIterator>()(inputBegin),
[all …]
/llvm-project-15.0.7/clang/test/Analysis/Inputs/
H A Dsystem-header-simulator-cxx.h287 template <typename InputIterator>
288 vector(InputIterator first, InputIterator last);
303 void assign(InputIterator first, InputIterator last);
317 template <typename InputIterator>
364 list(InputIterator first, InputIterator last);
375 void assign(InputIterator first, InputIterator last);
434 deque(InputIterator first, InputIterator last);
449 void assign(InputIterator first, InputIterator last);
516 forward_list(InputIterator first, InputIterator last);
527 void assign(InputIterator first, InputIterator last);
[all …]
/llvm-project-15.0.7/clang/test/CodeGenCoroutines/Inputs/
H A Dnumeric.h4 template <class InputIterator, class T>
5 T accumulate(InputIterator first, InputIterator last, T init) { in accumulate()
/llvm-project-15.0.7/clang/test/Index/
H A Dcomplete-exprs.cpp14 template<typename InputIterator>
15 vector(InputIterator first, InputIterator last);
/llvm-project-15.0.7/libcxx/test/support/
H A Dnasty_containers.h40 …template <class InputIterator> nasty_vector(InputIterator first, InputIterator last) : v_(first, l… in nasty_vector()
46 template <class InputIterator>
47 void assign(InputIterator first, InputIterator last) { v_.assign(first, last); } in assign()
106 template <class InputIterator>
107 iterator insert(const_iterator pos, InputIterator first, InputIterator last) in insert()
228 template <class InputIterator>
229 iterator insert(const_iterator pos, InputIterator first, InputIterator last) in insert()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.eng/rand.eng.mers/
H A Dctor_sseq_all_zero.pass.cpp36 template <typename InputIterator>
37 all_zero_seed_seq(InputIterator, InputIterator) {} in all_zero_seed_seq()
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.sorting/alg.set.operations/
H A Dset.pass.cpp214 template <typename Policy, typename InputIterator, typename OutputInterator>
216 operator()(Policy&& exec, InputIterator input_iter, OutputInterator out_iter) in operator ()()
225 template <typename Policy, typename InputIterator, typename OutputInterator>
227 operator()(Policy&& exec, InputIterator input_iter, OutputInterator out_iter) in operator ()()
236 template <typename Policy, typename InputIterator, typename OutputInterator>
238 operator()(Policy&& exec, InputIterator input_iter, OutputInterator out_iter) in operator ()()
248 template <typename Policy, typename InputIterator, typename OutputInterator>
250 operator()(Policy&& exec, InputIterator input_iter, OutputInterator out_iter) in operator ()()

123