Home
last modified time | relevance | path

Searched refs:random_access_iterator (Results 1 – 25 of 465) sorted by relevance

12345678910>>...19

/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.transform/
H A Dbinary_transform.pass.cpp86 …test<cpp17_input_iterator<const int*>, random_access_iterator<const int*>, random_access_iterator<… in main()
121 …test<forward_iterator<const int*>, random_access_iterator<const int*>, random_access_iterator<int*… in main()
170 …test<random_access_iterator<const int*>, cpp17_input_iterator<const int*>, random_access_iterator<… in main()
177 …test<random_access_iterator<const int*>, forward_iterator<const int*>, random_access_iterator<int*… in main()
187 …test<random_access_iterator<const int*>, random_access_iterator<const int*>, cpp17_output_iterator… in main()
188 …test<random_access_iterator<const int*>, random_access_iterator<const int*>, cpp17_input_iterator<… in main()
189 …test<random_access_iterator<const int*>, random_access_iterator<const int*>, forward_iterator<int*… in main()
191 …test<random_access_iterator<const int*>, random_access_iterator<const int*>, random_access_iterato… in main()
192 test<random_access_iterator<const int*>, random_access_iterator<const int*>, int*>(); in main()
198 test<random_access_iterator<const int*>, const int*, random_access_iterator<int*> >(); in main()
[all …]
H A Dunary_transform.pass.cpp66 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main()
73 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main()
80 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main()
83 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in main()
84 test<random_access_iterator<const int*>, cpp17_input_iterator<int*> >(); in main()
85 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main()
86 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main()
87 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main()
88 test<random_access_iterator<const int*>, int*>(); in main()
94 test<const int*, random_access_iterator<int*> >(); in main()
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/counted.iterator/
H A Dplus.pass.cpp39 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test()
40 std::counted_iterator iter(random_access_iterator<int*>{buffer}, 8); in test()
41 assert(iter + 2 == Counted(random_access_iterator<int*>{buffer + 2}, 6)); in test()
42 assert(iter + 0 == Counted(random_access_iterator<int*>{buffer}, 8)); in test()
50 assert(iter + 0 == Counted(random_access_iterator<int*>{buffer}, 8)); in test()
58 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test()
59 std::counted_iterator iter(random_access_iterator<int*>{buffer}, 8); in test()
61 assert(0 + iter == Counted(random_access_iterator<int*>{buffer}, 8)); in test()
69 assert(0 + iter == Counted(random_access_iterator<int*>{buffer}, 8)); in test()
77 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test()
[all …]
H A Dminus.size.pass.cpp28 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test()
29 Counted iter(random_access_iterator<int*>{buffer + 2}, 6); in test()
30 assert(iter - 2 == Counted(random_access_iterator<int*>{buffer}, 8)); in test()
31 assert(iter - 0 == Counted(random_access_iterator<int*>{buffer + 2}, 6)); in test()
37 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test()
38 const Counted iter(random_access_iterator<int*>{buffer + 2}, 6); in test()
39 assert(iter - 2 == Counted(random_access_iterator<int*>{buffer}, 8)); in test()
40 assert(iter - 0 == Counted(random_access_iterator<int*>{buffer + 2}, 6)); in test()
65 static_assert( MinusEnabled<std::counted_iterator<random_access_iterator<int*>>>); in test()
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.move/
H A Dmove.pass.cpp64 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main()
70 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main()
80 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main()
82 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main()
83 test<random_access_iterator<const int*>, int*>(); in main()
88 test<const int*, random_access_iterator<int*> >(); in main()
113 …test1<random_access_iterator<std::unique_ptr<int>*>, random_access_iterator<std::unique_ptr<int>*>… in main()
127 test<random_access_iterator<const int*>, contiguous_iterator<int*>>(); in main()
172 static_assert(test<random_access_iterator<const int*>, random_access_iterator<int*> >()); in main()
174 static_assert(test<random_access_iterator<const int*>, int*>()); in main()
[all …]
H A Dmove_backward.pass.cpp62 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main()
65 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main()
66 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main()
67 test<random_access_iterator<const int*>, int*>(); in main()
70 test<const int*, random_access_iterator<int*> >(); in main()
79 …test1<random_access_iterator<std::unique_ptr<int>*>, random_access_iterator<std::unique_ptr<int>*>… in main()
89 test<random_access_iterator<const int*>, contiguous_iterator<int*>>(); in main()
92 test<contiguous_iterator<const int*>, random_access_iterator<int*>>(); in main()
110 static_assert(test<random_access_iterator<const int*>, random_access_iterator<int*> >()); in main()
112 static_assert(test<random_access_iterator<const int*>, int*>()); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/
H A Dpartial_sort_copy.pass.cpp71 test<int, random_access_iterator<int*>, random_access_iterator<int*> >(); in main()
72 test<int, random_access_iterator<int*>, int*>(); in main()
73 test<int, int*, random_access_iterator<int*> >(); in main()
77 test<MoveOnly, random_access_iterator<int*>, random_access_iterator<MoveOnly*>>(); in main()
78 test<MoveOnly, random_access_iterator<int*>, MoveOnly*>(); in main()
79 test<MoveOnly, int*, random_access_iterator<MoveOnly*>>(); in main()
84 static_assert(test<int, random_access_iterator<int*>, random_access_iterator<int*>>()); in main()
85 static_assert(test<int, int*, random_access_iterator<int*>>()); in main()
86 static_assert(test<int, random_access_iterator<int*>, int*>()); in main()
88 … static_assert(test<MoveOnly, random_access_iterator<int*>, random_access_iterator<MoveOnly*>>()); in main()
[all …]
H A Dpartial_sort_copy_comp.pass.cpp74 test<int, random_access_iterator<int*>, random_access_iterator<int*> >(); in main()
75 test<int, random_access_iterator<int*>, int*>(); in main()
76 test<int, int*, random_access_iterator<int*> >(); in main()
80 test<MoveOnly, random_access_iterator<int*>, random_access_iterator<MoveOnly*>>(); in main()
81 test<MoveOnly, random_access_iterator<int*>, MoveOnly*>(); in main()
82 test<MoveOnly, int*, random_access_iterator<MoveOnly*>>(); in main()
87 static_assert(test<int, random_access_iterator<int*>, random_access_iterator<int*>>()); in main()
88 static_assert(test<int, int*, random_access_iterator<int*>>()); in main()
89 static_assert(test<int, random_access_iterator<int*>, int*>()); in main()
91 … static_assert(test<MoveOnly, random_access_iterator<int*>, random_access_iterator<MoveOnly*>>()); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.random.access/
H A Drandom_access_iterator.compile.pass.cpp21 static_assert(!std::random_access_iterator<forward_iterator<int*>>);
23 static_assert( std::random_access_iterator<random_access_iterator<int*>>);
26 static_assert(std::random_access_iterator<int*>);
27 static_assert(std::random_access_iterator<int const*>);
28 static_assert(std::random_access_iterator<int volatile*>);
29 static_assert(std::random_access_iterator<int const volatile*>);
104 static_assert(!std::random_access_iterator<no_plus_equals>);
143 static_assert(!std::random_access_iterator<no_minus_equals>);
156 static_assert(!std::random_access_iterator<no_minus>);
169 static_assert(!std::random_access_iterator<not_sized_sentinel>);
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/
H A Dcopy.pass.cpp43 test_copy<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in test()
49 test_copy<forward_iterator<const int*>, random_access_iterator<int*> >(); in test()
55 test_copy<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in test()
58 test_copy<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in test()
59 test_copy<random_access_iterator<const int*>, forward_iterator<int*> >(); in test()
60 test_copy<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in test()
61 test_copy<random_access_iterator<const int*>, random_access_iterator<int*> >(); in test()
62 test_copy<random_access_iterator<const int*>, int*>(); in test()
67 test_copy<const int*, random_access_iterator<int*> >(); in test()
74 test_copy<random_access_iterator<const int*>, contiguous_iterator<int*>>(); in test()
[all …]
H A Dcopy_n.pass.cpp47 test_copy_n<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in test()
54 test_copy_n<forward_iterator<const int*>, random_access_iterator<int*> >(); in test()
61 test_copy_n<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in test()
64 test_copy_n<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in test()
65 test_copy_n<random_access_iterator<const int*>, cpp17_input_iterator<int*> >(); in test()
66 test_copy_n<random_access_iterator<const int*>, forward_iterator<int*> >(); in test()
67 test_copy_n<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in test()
68 test_copy_n<random_access_iterator<const int*>, random_access_iterator<int*> >(); in test()
69 test_copy_n<random_access_iterator<const int*>, int*>(); in test()
75 test_copy_n<const int*, random_access_iterator<int*> >(); in test()
H A Dcopy_if.pass.cpp51 test_copy_if<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in test()
58 test_copy_if<forward_iterator<const int*>, random_access_iterator<int*> >(); in test()
65 test_copy_if<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in test()
68 test_copy_if<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in test()
69 test_copy_if<random_access_iterator<const int*>, cpp17_input_iterator<int*> >(); in test()
70 test_copy_if<random_access_iterator<const int*>, forward_iterator<int*> >(); in test()
71 test_copy_if<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in test()
72 test_copy_if<random_access_iterator<const int*>, random_access_iterator<int*> >(); in test()
73 test_copy_if<random_access_iterator<const int*>, int*>(); in test()
79 test_copy_if<const int*, random_access_iterator<int*> >(); in test()
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.sort/sort/
H A Dsort_constexpr.pass.cpp65 test<7, int, random_access_iterator<int*> >(); in main()
67 test<LargeN, int, random_access_iterator<int*> >(); in main()
71 test<7, MoveOnly, random_access_iterator<MoveOnly*> >(); in main()
73 test<LargeN, MoveOnly, random_access_iterator<MoveOnly*> >(); in main()
77 test_pointers<17, char, random_access_iterator<char**> >(); in main()
79 test_pointers<17, const char, random_access_iterator<const char**> >(); in main()
81 test_pointers<17, int, random_access_iterator<int**> >(); in main()
93 static_assert(test<7, int, random_access_iterator<int*>>()); in main()
96 static_assert(test<LargeN, int, random_access_iterator<int*>>()); in main()
100 static_assert(test<7, MoveOnly, random_access_iterator<MoveOnly*>>()); in main()
[all …]
H A Dsort_constexpr_comp.pass.cpp66 test<7, int, random_access_iterator<int*> >(); in main()
68 test<LargeN, int, random_access_iterator<int*> >(); in main()
72 test<7, MoveOnly, random_access_iterator<MoveOnly*> >(); in main()
74 test<LargeN, MoveOnly, random_access_iterator<MoveOnly*> >(); in main()
78 test_pointers<17, char, random_access_iterator<char**> >(); in main()
80 test_pointers<17, const char, random_access_iterator<const char**> >(); in main()
82 test_pointers<17, int, random_access_iterator<int**> >(); in main()
94 static_assert(test<7, int, random_access_iterator<int*>>()); in main()
97 static_assert(test<LargeN, int, random_access_iterator<int*>>()); in main()
101 static_assert(test<7, MoveOnly, random_access_iterator<MoveOnly*>>()); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/numerics/numeric.ops/partial.sum/
H A Dpartial_sum.pass.cpp46 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in test()
52 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in test()
58 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in test()
61 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in test()
62 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in test()
63 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in test()
64 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in test()
65 test<random_access_iterator<const int*>, int*>(); in test()
70 test<const int*, random_access_iterator<int*> >(); in test()
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.swap/
H A Dswap_ranges.pass.cpp127 test<forward_iterator<int*>, random_access_iterator<int*> >(); in main()
132 test<bidirectional_iterator<int*>, random_access_iterator<int*> >(); in main()
135 test<random_access_iterator<int*>, forward_iterator<int*> >(); in main()
136 test<random_access_iterator<int*>, bidirectional_iterator<int*> >(); in main()
137 test<random_access_iterator<int*>, random_access_iterator<int*> >(); in main()
138 test<random_access_iterator<int*>, int*>(); in main()
142 test<int*, random_access_iterator<int*> >(); in main()
148 … test1<forward_iterator<std::unique_ptr<int>*>, random_access_iterator<std::unique_ptr<int>*> >(); in main()
158 …test1<random_access_iterator<std::unique_ptr<int>*>, random_access_iterator<std::unique_ptr<int>*>… in main()
159 test1<random_access_iterator<std::unique_ptr<int>*>, std::unique_ptr<int>*>(); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.nonmodifying/alg.equal/
H A Dequal.pass.cpp60 assert(std::equal(random_access_iterator<const int*>(ia), in main()
61 random_access_iterator<const int*>(ia+s), in main()
62 random_access_iterator<const int*>(ia), in main()
63 random_access_iterator<const int*>(ia+s))); in main()
73 assert(!std::equal(random_access_iterator<const int*>(ia), in main()
74 random_access_iterator<const int*>(ia+s), in main()
75 random_access_iterator<const int*>(ib), in main()
76 random_access_iterator<const int*>(ib+s))); in main()
81 assert(!std::equal(random_access_iterator<const int*>(ia), in main()
82 random_access_iterator<const int*>(ia+s), in main()
[all …]
H A Dequal_pred.pass.cpp76 assert(std::equal(random_access_iterator<const int*>(ia), in main()
77 random_access_iterator<const int*>(ia+s), in main()
78 random_access_iterator<const int*>(ia), in main()
79 random_access_iterator<const int*>(ia+s), in main()
90 assert(!std::equal(random_access_iterator<const int*>(ia), in main()
91 random_access_iterator<const int*>(ia+s), in main()
92 random_access_iterator<const int*>(ia), in main()
107 assert(!std::equal(random_access_iterator<const int*>(ia), in main()
108 random_access_iterator<const int*>(ia+s), in main()
109 random_access_iterator<const int*>(ib), in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/
H A Dreplace_copy.pass.cpp62 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main()
68 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main()
74 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main()
77 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in main()
78 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main()
79 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main()
80 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main()
81 test<random_access_iterator<const int*>, int*>(); in main()
86 test<const int*, random_access_iterator<int*> >(); in main()
H A Dreplace_copy_if.pass.cpp66 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main()
72 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main()
78 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main()
81 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in main()
82 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main()
83 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main()
84 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main()
85 test<random_access_iterator<const int*>, int*>(); in main()
90 test<const int*, random_access_iterator<int*> >(); in main()
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/
H A Dremove_copy.pass.cpp58 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main()
64 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main()
70 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main()
73 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in main()
74 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main()
75 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main()
76 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main()
77 test<random_access_iterator<const int*>, int*>(); in main()
82 test<const int*, random_access_iterator<int*> >(); in main()
H A Dremove_copy_if.pass.cpp63 test<cpp17_input_iterator<const int*>, random_access_iterator<int*> >(); in main()
69 test<forward_iterator<const int*>, random_access_iterator<int*> >(); in main()
75 test<bidirectional_iterator<const int*>, random_access_iterator<int*> >(); in main()
78 test<random_access_iterator<const int*>, cpp17_output_iterator<int*> >(); in main()
79 test<random_access_iterator<const int*>, forward_iterator<int*> >(); in main()
80 test<random_access_iterator<const int*>, bidirectional_iterator<int*> >(); in main()
81 test<random_access_iterator<const int*>, random_access_iterator<int*> >(); in main()
82 test<random_access_iterator<const int*>, int*>(); in main()
87 test<const int*, random_access_iterator<int*> >(); in main()
/llvm-project-15.0.7/libcxx/test/std/numerics/numeric.ops/inner.product/
H A Dinner_product.pass.cpp58 test<cpp17_input_iterator<const int*>, random_access_iterator<const int*> >(); in test()
64 test<forward_iterator<const int*>, random_access_iterator<const int*> >(); in test()
70 test<bidirectional_iterator<const int*>, random_access_iterator<const int*> >(); in test()
73 test<random_access_iterator<const int*>, cpp17_input_iterator<const int*> >(); in test()
74 test<random_access_iterator<const int*>, forward_iterator<const int*> >(); in test()
75 test<random_access_iterator<const int*>, bidirectional_iterator<const int*> >(); in test()
76 test<random_access_iterator<const int*>, random_access_iterator<const int*> >(); in test()
77 test<random_access_iterator<const int*>, const int*>(); in test()
82 test<const int*, random_access_iterator<const int*> >(); in test()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.iota.view/sentinel/
H A Dminus.pass.cpp33 auto outIter = random_access_iterator<int*>(buffer); in test()
34 …std::ranges::iota_view<random_access_iterator<int*>, IntSentinelWith<random_access_iterator<int*>>… in test()
35 outIter, IntSentinelWith<random_access_iterator<int*>>(std::ranges::next(outIter, 8))); in test()
42 auto outIter = random_access_iterator<int*>(buffer); in test()
43 …const std::ranges::iota_view<random_access_iterator<int*>, IntSentinelWith<random_access_iterator<… in test()
44 outIter, IntSentinelWith<random_access_iterator<int*>>(std::ranges::next(outIter, 8))); in test()
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.lex.comparison/
H A Dlexicographical_compare.pass.cpp54 test<cpp17_input_iterator<const int*>, random_access_iterator<const int*> >(); in main()
60 test<forward_iterator<const int*>, random_access_iterator<const int*> >(); in main()
66 test<bidirectional_iterator<const int*>, random_access_iterator<const int*> >(); in main()
69 test<random_access_iterator<const int*>, cpp17_input_iterator<const int*> >(); in main()
70 test<random_access_iterator<const int*>, forward_iterator<const int*> >(); in main()
71 test<random_access_iterator<const int*>, bidirectional_iterator<const int*> >(); in main()
72 test<random_access_iterator<const int*>, random_access_iterator<const int*> >(); in main()
73 test<random_access_iterator<const int*>, const int*>(); in main()
78 test<const int*, random_access_iterator<const int*> >(); in main()

12345678910>>...19