Home
last modified time | relevance | path

Searched refs:Sent (Results 1 – 25 of 87) sorted by relevance

1234

/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.distance/
H A Diterator_sentinel.pass.cpp25 template<class It, class Sent>
27 static_assert(std::sentinel_for<Sent, It> && !std::sized_sentinel_for<Sent, It>); in test_unsized()
31 auto last = Sent(It(a)); in test_unsized()
40 auto last = Sent(It(a + 3)); in test_unsized()
63 template<class It, class Sent>
65 static_assert(std::sized_sentinel_for<Sent, It>); in test_sized()
69 auto last = Sent(It(a)); in test_sized()
92 auto last = Sent(It(a)); in test_sized()
101 auto last = Sent(It(a + 3)); in test_sized()
205 static_assert(std::sentinel_for<Sent, It> && !std::sized_sentinel_for<Sent, It>); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.rotate/
H A Dranges.rotate_copy.pass.cpp54 template <class Iter, class OutIter, class Sent, int N>
78 template <class Iter, class OutIter, class Sent>
84 test<Iter, OutIter, Sent, 0>({}, 0, {}); in test_iterators()
87 test<Iter, OutIter, Sent, 1>({1}, 0, {1}); in test_iterators()
90 test<Iter, OutIter, Sent, 2>({1, 2}, 1, {2, 1}); in test_iterators()
105 template <class Iter, class Sent = Iter>
107 test_iterators<Iter, cpp20_output_iterator<int*>, Sent>(); in test_out_iterators()
108 test_iterators<Iter, forward_iterator<int*>, Sent>(); in test_out_iterators()
109 test_iterators<Iter, bidirectional_iterator<int*>, Sent>(); in test_out_iterators()
111 test_iterators<Iter, contiguous_iterator<int*>, Sent>(); in test_out_iterators()
[all …]
H A Dranges_rotate.pass.cpp32 template <class Iter = int*, class Sent = int*>
34 requires(Iter&& iter, Sent&& sent) {
72 template <class Iter, class Sent, size_t N>
80 auto end = Sent(Iter(in.data() + in.size())); in test_one()
92 auto end = Sent(Iter(in.data() + in.size())); in test_one()
102 template <class Iter, class Sent>
105 test_one<Iter, Sent, 0>({}, 0, {}); in test_iter_sent()
108 test_one<Iter, Sent, 1>({1}, 0, {1}); in test_iter_sent()
111 test_one<Iter, Sent, 2>({1, 2}, 1, {2, 1}); in test_iter_sent()
114 test_one<Iter, Sent, 3>({1, 2, 3}, 1, {2, 3, 1}); in test_iter_sent()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.utility/range.subrange/
H A Dget.pass.cpp33 using Sent = sentinel_wrapper<int*>; in test() typedef
36 R r = R(It(a), Sent(It(a + 3))); in test()
38 ASSERT_SAME_TYPE(decltype(std::get<1>(r)), Sent); in test()
40 ASSERT_SAME_TYPE(decltype(std::get<1>(static_cast<R&&>(r))), Sent); in test()
52 using Sent = sentinel_wrapper<int*>; in test() typedef
55 R r = R(It(a), Sent(It(a + 3)), 3); in test()
57 ASSERT_SAME_TYPE(decltype(std::get<1>(r)), Sent); in test()
72 using Sent = sentinel_wrapper<It>; in test() typedef
74 using R = std::ranges::subrange<It, Sent>; in test()
75 R r = R(It(a), Sent(It(a + 3))); in test()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/
H A Dranges.binary_search.pass.cpp33 template <class It, class Sent = It>
57 template <class It, class Sent = It>
76 auto range = std::ranges::subrange(It(a), Sent(It(a + 6))); in test_iterators()
83 auto range = std::ranges::subrange(It(a), Sent(It(a + 6))); in test_iterators()
90 auto range = std::ranges::subrange(It(a), Sent(It(a + 5))); in test_iterators()
97 auto range = std::ranges::subrange(It(a), Sent(It(a + 4))); in test_iterators()
104 auto range = std::ranges::subrange(It(a), Sent(It(a + 4))); in test_iterators()
111 auto range = std::ranges::subrange(It(a), Sent(It(a + 1))); in test_iterators()
118 auto range = std::ranges::subrange(It(a), Sent(It(a + 6))); in test_iterators()
125 auto range = std::ranges::subrange(It(a), Sent(It(a + 5))); in test_iterators()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/
H A Dranges_partition.pass.cpp41 requires(Iter&& iter, Sent&& sent, Pred&& pred) {
86 template <class Iter, class Sent, size_t N, class Pred>
120 template <class Iter, class Sent>
125 test_one<Iter, Sent, 0>({}, is_odd, 0); in test_iterators_2()
127 test_one<Iter, Sent, 1>({1}, is_odd, 1); in test_iterators_2()
129 test_one<Iter, Sent, 1>({2}, is_odd, 0); in test_iterators_2()
131 test_one<Iter, Sent, 2>({2, 1}, is_odd, 1); in test_iterators_2()
133 test_one<Iter, Sent, 2>({1, 2}, is_odd, 1); in test_iterators_2()
135 test_one<Iter, Sent, 3>({2, 1, 3}, is_odd, 2); in test_iterators_2()
141 test_one<Iter, Sent, 3>({1, 1, 1}, is_odd, 3); in test_iterators_2()
[all …]
H A Dranges_partition_copy.pass.cpp147 std::ranges::subrange range{Iter(begin), Sent(Iter(end))}; in test_one()
163 template <class InIter, class Sent, class Out1, class Out2>
168 test_one<InIter, Sent, Out1, Out2, 0, 0, 0>({}, is_odd, {}, {}); in test_iterators_in_sent_out1_out2()
170 test_one<InIter, Sent, Out1, Out2, 1, 1, 0>({1}, is_odd, {1}, {}); in test_iterators_in_sent_out1_out2()
172 test_one<InIter, Sent, Out1, Out2, 1, 0, 1>({2}, is_odd, {}, {2}); in test_iterators_in_sent_out1_out2()
174 test_one<InIter, Sent, Out1, Out2, 2, 1, 1>({2, 1}, is_odd, {1}, {2}); in test_iterators_in_sent_out1_out2()
176 test_one<InIter, Sent, Out1, Out2, 2, 1, 1>({1, 2}, is_odd, {1}, {2}); in test_iterators_in_sent_out1_out2()
199 template <class InIter, class Sent, class Out1>
203 test_iterators_in_sent_out1_out2<InIter, Sent, Out1, int*>(); in test_iterators_in_sent_out1()
206 template <class InIter, class Sent>
[all …]
H A Dranges_stable_partition.pass.cpp40 requires(Iter&& iter, Sent&& sent, Pred&& pred) {
88 template <class Iter, class Sent, size_t N, class Pred>
124 template <class Iter, class Sent>
129 test_one<Iter, Sent, 0>({}, is_odd, 0, {}); in test_iterators_2()
131 test_one<Iter, Sent, 1>({1}, is_odd, 1, {1}); in test_iterators_2()
133 test_one<Iter, Sent, 1>({2}, is_odd, 0, {2}); in test_iterators_2()
135 test_one<Iter, Sent, 2>({2, 1}, is_odd, 1, {1, 2}); in test_iterators_2()
137 test_one<Iter, Sent, 2>({1, 2}, is_odd, 1, {1, 2}); in test_iterators_2()
139 test_one<Iter, Sent, 3>({2, 1, 3}, is_odd, 2, {1, 3, 2}); in test_iterators_2()
145 test_one<Iter, Sent, 3>({1, 1, 1}, is_odd, 3, {1, 1, 1}); in test_iterators_2()
[all …]
H A Dranges_partition_point.pass.cpp40 requires(Iter&& iter, Sent&& sent, Pred&& pred) {
80 template <class Iter, class Sent, size_t N, class Pred>
85 auto end = Sent(Iter(input.data() + input.size())); in test_one()
106 template <class Iter, class Sent>
111 test_one<Iter, Sent, 0>({}, is_odd, 0); in test_iterators_2()
113 test_one<Iter, Sent, 1>({1}, is_odd, 1); in test_iterators_2()
115 test_one<Iter, Sent, 1>({2}, is_odd, 0); in test_iterators_2()
117 test_one<Iter, Sent, 2>({1, 2}, is_odd, 1); in test_iterators_2()
119 test_one<Iter, Sent, 3>({3, 1, 2}, is_odd, 2); in test_iterators_2()
125 test_one<Iter, Sent, 3>({1, 1, 1}, is_odd, 3); in test_iterators_2()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/
H A Dranges_remove_copy.pass.cpp45 requires(Iter&& iter, Sent&& sent, OutIter&& out, Proj&& proj) {
106 template <class InIter, class Sent, class OutIter, int N, int M>
134 template <class Iter, class Sent, class OutIter>
139 test<Iter, Sent, OutIter, 0, 0>({}); in tests()
154 template <class InIter, class Sent>
156 tests<InIter, Sent, cpp17_output_iterator<int*>>(); in test_output_iterators()
157 tests<InIter, Sent, forward_iterator<int*>>(); in test_output_iterators()
158 tests<InIter, Sent, bidirectional_iterator<int*>>(); in test_output_iterators()
159 tests<InIter, Sent, random_access_iterator<int*>>(); in test_output_iterators()
160 tests<InIter, Sent, contiguous_iterator<int*>>(); in test_output_iterators()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.reverse/
H A Dranges.reverse_copy.pass.cpp54 template <class Iter, class OutIter, class Sent, int N>
77 template <class Iter, class OutIter, class Sent>
80 test<Iter, OutIter, Sent, 4>({1, 2, 3, 4}, {4, 3, 2, 1}); in test_iterators()
83 test<Iter, OutIter, Sent, 0>({}, {}); in test_iterators()
86 test<Iter, OutIter, Sent, 1>({1}, {1}); in test_iterators()
89 test<Iter, OutIter, Sent, 2>({1, 2}, {2, 1}); in test_iterators()
92 template <class Iter, class Sent = Iter>
94 test_iterators<Iter, cpp20_output_iterator<int*>, Sent>(); in test_out_iterators()
95 test_iterators<Iter, forward_iterator<int*>, Sent>(); in test_out_iterators()
98 test_iterators<Iter, contiguous_iterator<int*>, Sent>(); in test_out_iterators()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/
H A Dranges_replace_copy.pass.cpp42 requires(Iter&& first, Sent&& last, OutIter&& result) {
103 template <class InIter, class Sent, class OutIter, int N>
133 template <class InIter, class Sent, class OutIter>
148 test<InIter, Sent, OutIter, 7>( in tests()
156 template <class InIter, class Sent>
158 tests<InIter, Sent, cpp17_output_iterator<int*>>(); in test_output_iterators()
159 tests<InIter, Sent, forward_iterator<int*>>(); in test_output_iterators()
160 tests<InIter, Sent, bidirectional_iterator<int*>>(); in test_output_iterators()
161 tests<InIter, Sent, random_access_iterator<int*>>(); in test_output_iterators()
162 tests<InIter, Sent, contiguous_iterator<int*>>(); in test_output_iterators()
[all …]
H A Dranges_replace_copy_if.pass.cpp107 template <class InIter, class Sent, class OutIter, int N>
113 auto last = Sent(InIter(d.input.data() + d.input.size())); in test()
141 template <class InIter, class Sent, class OutIter>
152 test<InIter, Sent, OutIter, 7>( in tests()
160 template <class InIter, class Sent>
162 tests<InIter, Sent, cpp17_output_iterator<int*>>(); in test_output_iterators()
163 tests<InIter, Sent, forward_iterator<int*>>(); in test_output_iterators()
164 tests<InIter, Sent, bidirectional_iterator<int*>>(); in test_output_iterators()
165 tests<InIter, Sent, random_access_iterator<int*>>(); in test_output_iterators()
166 tests<InIter, Sent, contiguous_iterator<int*>>(); in test_output_iterators()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.partitions/
H A Dranges.is_partitioned.pass.cpp32 template <class Iter, class Sent = sentinel_wrapper<Iter>>
33 concept HasIsPartitionedIt = requires(Iter iter, Sent sent) {
74 template <class Iter, class Sent = Iter>
85 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 5))); in test_iterators()
99 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 4))); in test_iterators()
113 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 4))); in test_iterators()
127 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 4))); in test_iterators()
141 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a))); in test_iterators()
155 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 1))); in test_iterators()
169 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 3))); in test_iterators()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/
H A Dranges_is_heap.pass.cpp37 requires(Iter&& iter, Sent&& sent, Comp&& comp) {
76 template <class Iter, class Sent, size_t N>
79 auto end = Sent(Iter(input.data() + input.size())); in test_one()
93 template <class Iter, class Sent>
96 test_one<Iter, Sent, 0>({}, true); in test_iter_sent()
98 test_one<Iter, Sent>(std::array{1}, true); in test_iter_sent()
100 test_one<Iter, Sent>(std::array{2, 1}, true); in test_iter_sent()
102 test_one<Iter, Sent>(std::array{1, 2}, false); in test_iter_sent()
104 test_one<Iter, Sent>(std::array{8, 6, 7, 3, 4, 1, 5, 2}, true); in test_iter_sent()
106 test_one<Iter, Sent>(std::array{8, 6, 7, 3, 4, 1, 2, 5}, false); in test_iter_sent()
[all …]
H A Dranges_is_heap_until.pass.cpp37 requires(Iter&& iter, Sent&& sent, Comp&& comp) {
76 template <class Iter, class Sent, size_t N>
79 auto end = Sent(Iter(input.data() + input.size())); in test_one()
93 template <class Iter, class Sent>
96 test_one<Iter, Sent, 0>({}, 0); in test_iter_sent()
98 test_one<Iter, Sent>(std::array{1}, 1); in test_iter_sent()
100 test_one<Iter, Sent>(std::array{2, 1}, 2); in test_iter_sent()
102 test_one<Iter, Sent>(std::array{1, 2}, 1); in test_iter_sent()
104 test_one<Iter, Sent>(std::array{8, 6, 7, 3, 4, 1, 5, 2}, 8); in test_iter_sent()
106 test_one<Iter, Sent>(std::array{8, 6, 7, 3, 4, 1, 2, 5}, 7); in test_iter_sent()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.sort/is.sorted/
H A Dranges.is_sorted.pass.cpp31 template <class Iter, class Sent = Iter>
53 template <class Iter, class Sent = Iter>
63 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 5))); in test_iterators()
72 auto ret = std::ranges::is_sorted(Iter(a), Sent(Iter(a + 5))); in test_iterators()
77 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 5))); in test_iterators()
86 auto ret = std::ranges::is_sorted(Iter(a), Sent(Iter(a + 5))); in test_iterators()
91 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 5))); in test_iterators()
105 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 4))); in test_iterators()
114 auto ret = std::ranges::is_sorted(Iter(a), Sent(Iter(a))); in test_iterators()
119 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a))); in test_iterators()
[all …]
H A Dranges.is_sorted_until.pass.cpp32 template <class Iter, class Sent = Iter>
54 template <class Iter, class Sent = Iter>
64 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 5))); in test_iterators()
73 auto ret = std::ranges::is_sorted_until(Iter(a), Sent(Iter(a + 5))); in test_iterators()
78 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 5))); in test_iterators()
87 auto ret = std::ranges::is_sorted_until(Iter(a), Sent(Iter(a + 5))); in test_iterators()
92 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 5))); in test_iterators()
106 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 4))); in test_iterators()
115 auto ret = std::ranges::is_sorted_until(Iter(a), Sent(Iter(a))); in test_iterators()
120 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a))); in test_iterators()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.sort/partial.sort/
H A Dranges_partial_sort.pass.cpp66 template <class Iter, class Sent, size_t N>
93 template <class Iter, class Sent, size_t N>
99 test_one<Iter, Sent, N>(input, n, sorted); in test_all_subsequences()
103 template <class Iter, class Sent>
106 test_one<Iter, Sent, 0>({}, 0, {}); in test_iterator_and_sentinel()
109 test_all_subsequences<Iter, Sent>(std::array{1}); in test_iterator_and_sentinel()
112 test_all_subsequences<Iter, Sent>(std::array{2, 1}); in test_iterator_and_sentinel()
115 test_all_subsequences<Iter, Sent>(std::array{2, 1, 3}); in test_iterator_and_sentinel()
124 test_all_subsequences<Iter, Sent>(std::array{1, 1, 1}); in test_iterator_and_sentinel()
127 test_all_subsequences<Iter, Sent>(std::array{1, 2, 3, 4, 5}); in test_iterator_and_sentinel()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.nonmodifying/alg.search/
H A Dranges.search_n.pass.cpp58 template <class Iter, class Sent = Iter>
64 std::ranges::search_n(Iter(a), Sent(Iter(a + 6)), 1, 3); in test_iterators()
70 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 6))); in test_iterators()
86 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 6))); in test_iterators()
102 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 5))); in test_iterators()
118 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 5))); in test_iterators()
134 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 4))); in test_iterators()
150 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a + 3))); in test_iterators()
182 auto range = std::ranges::subrange(Iter(a), Sent(Iter(a))); in test_iterators()
208 auto ret = std::ranges::search_n(Iter(a), Sent(Iter(a + 6)), in test_iterators()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.permutation.generators/
H A Dranges.prev_permutation.pass.cpp79 template <class Iter, class Sent, class Func>
111 template <class Iter, class Sent>
122 template <class Iter, class Sent, int N>
129 auto end = Sent(Iter(in.data() + in.size())); in test_one()
140 auto end = Sent(Iter(in.data() + in.size())); in test_one()
150 template <class Iter, class Sent>
152 test_all_permutations<Iter, Sent>(); in test_iter_sent()
155 test_one<Iter, Sent, 0>({}, false, {}); in test_iter_sent()
157 test_one<Iter, Sent, 1>({1}, false, {1}); in test_iter_sent()
159 test_one<Iter, Sent, 2>({1, 2}, false, {2, 1}); in test_iter_sent()
[all …]
H A Dranges.next_permutation.pass.cpp79 template <class Iter, class Sent, class Func>
111 template <class Iter, class Sent>
122 template <class Iter, class Sent, int N>
129 auto end = Sent(Iter(in.data() + in.size())); in test_one()
140 auto end = Sent(Iter(in.data() + in.size())); in test_one()
150 template <class Iter, class Sent>
152 test_all_permutations<Iter, Sent>(); in test_iter_sent()
155 test_one<Iter, Sent, 0>({}, false, {}); in test_iter_sent()
157 test_one<Iter, Sent, 1>({1}, false, {1}); in test_iter_sent()
159 test_one<Iter, Sent, 2>({1, 2}, true, {2, 1}); in test_iter_sent()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.nonmodifying/alg.all_of/
H A Dranges.all_of.pass.cpp33 template <class It, class Sent = sentinel_wrapper<It>>
34 concept HasAllOfIt = requires(It first, Sent last) { std::ranges::all_of(first, last, UnaryFunctor{…
67 template <class It, class Sent = It>
77 auto range = std::ranges::subrange(It(a), Sent(It(a + 4))); in test_iterators()
85 assert(std::ranges::all_of(It(a.data()), Sent(It(a.data())), [](int) { return false; })); in test_iterators()
86 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data()))); in test_iterators()
97 assert(std::ranges::all_of(It(a.begin()), Sent(It(a.end())), pred, proj)); in test_iterators()
107 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data() + a.size()))); in test_iterators()
117 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data() + a.size()))); in test_iterators()
124 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data() + a.size()))); in test_iterators()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.nonmodifying/alg.none_of/
H A Dranges.none_of.pass.cpp33 template <class It, class Sent = sentinel_wrapper<It>>
34 concept HasNoneOfIt = requires(It first, Sent last) { std::ranges::none_of(first, last, UnaryFuncto…
67 template <class It, class Sent = It>
77 auto range = std::ranges::subrange(It(a), Sent(It(a + 4))); in test_iterators()
85 assert(std::ranges::none_of(It(a.data()), Sent(It(a.data())), [](int) { return false; })); in test_iterators()
86 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data()))); in test_iterators()
97 assert(std::ranges::none_of(It(a.begin()), Sent(It(a.end())), pred, proj)); in test_iterators()
107 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data() + a.size()))); in test_iterators()
117 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data() + a.size()))); in test_iterators()
124 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data() + a.size()))); in test_iterators()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.nonmodifying/alg.any_of/
H A Dranges.any_of.pass.cpp33 template <class It, class Sent = sentinel_wrapper<It>>
34 concept HasAnyOfIt = requires(It first, Sent last) { std::ranges::any_of(first, last, UnaryFunctor{…
67 template <class It, class Sent = It>
77 auto range = std::ranges::subrange(It(a), Sent(It(a + 4))); in test_iterators()
85 assert(!std::ranges::any_of(It(a.data()), Sent(It(a.data())), [](int) { return false; })); in test_iterators()
86 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data()))); in test_iterators()
97 assert(!std::ranges::any_of(It(a.begin()), Sent(It(a.end())), pred, proj)); in test_iterators()
107 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data() + a.size()))); in test_iterators()
117 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data() + a.size()))); in test_iterators()
124 auto range = std::ranges::subrange(It(a.data()), Sent(It(a.data() + a.size()))); in test_iterators()
[all …]

1234