Home
last modified time | relevance | path

Searched refs:cpp20_input_iterator (Results 1 – 25 of 152) sorted by relevance

1234567

/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.transform/
H A Dend.pass.cpp49 …SAME_TYPE(decltype(static_cast<Sent&>(sent).base()), sentinel_wrapper<cpp20_input_iterator<int*>>); in test()
50 …AME_TYPE(decltype(static_cast<Sent&&>(sent).base()), sentinel_wrapper<cpp20_input_iterator<int*>>); in test()
51 …YPE(decltype(static_cast<const Sent&>(sent).base()), sentinel_wrapper<cpp20_input_iterator<int*>>); in test()
52 …PE(decltype(static_cast<const Sent&&>(sent).base()), sentinel_wrapper<cpp20_input_iterator<int*>>); in test()
63 …SAME_TYPE(decltype(static_cast<Sent&>(sent).base()), sentinel_wrapper<cpp20_input_iterator<int*>>); in test()
64 …AME_TYPE(decltype(static_cast<Sent&&>(sent).base()), sentinel_wrapper<cpp20_input_iterator<int*>>); in test()
65 …YPE(decltype(static_cast<const Sent&>(sent).base()), sentinel_wrapper<cpp20_input_iterator<int*>>); in test()
66 …PE(decltype(static_cast<const Sent&&>(sent).base()), sentinel_wrapper<cpp20_input_iterator<int*>>); in test()
72 …ME_TYPE(decltype(static_cast<CSent&>(csent).base()), sentinel_wrapper<cpp20_input_iterator<int*>>); in test()
73 …E_TYPE(decltype(static_cast<CSent&&>(csent).base()), sentinel_wrapper<cpp20_input_iterator<int*>>); in test()
[all …]
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/algorithms/alg.nonmodifying/mismatch/
H A Dranges_mismatch.pass.cpp50 test_iters<cpp17_input_iterator<int*>, cpp20_input_iterator<int*>>(); in test()
57 test_iters<cpp20_input_iterator<int*>, cpp17_input_iterator<int*>>(); in test()
58 test_iters<cpp20_input_iterator<int*>, cpp20_input_iterator<int*>>(); in test()
59 test_iters<cpp20_input_iterator<int*>, forward_iterator<int*>>(); in test()
60 test_iters<cpp20_input_iterator<int*>, bidirectional_iterator<int*>>(); in test()
61 test_iters<cpp20_input_iterator<int*>, random_access_iterator<int*>>(); in test()
62 test_iters<cpp20_input_iterator<int*>, contiguous_iterator<int*>>(); in test()
63 test_iters<cpp20_input_iterator<int*>, int*>(); in test()
66 test_iters<forward_iterator<int*>, cpp20_input_iterator<int*>>(); in test()
74 test_iters<bidirectional_iterator<int*>, cpp20_input_iterator<int*>>(); in test()
[all …]
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.distance/
H A Drange.pass.cpp49 using It = cpp20_input_iterator<int*>; in test()
50 using Sent = sentinel_wrapper<cpp20_input_iterator<int*>>; in test()
62 using It = cpp20_input_iterator<int*>; in test()
63 using Sent = sentinel_wrapper<cpp20_input_iterator<int*>>; in test()
75 test_ordinary<cpp20_input_iterator<int*>, sized_sentinel<cpp20_input_iterator<int*>>>(); in test()
78 test_ordinary<cpp20_input_iterator<int*>, sentinel_wrapper<cpp20_input_iterator<int*>>>(); in test()
87 test_ordinary<cpp20_input_iterator<int*>, sized_sentinel<cpp20_input_iterator<int*>>>(); in test()
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/algorithms/alg.modifying.operations/alg.unique/
H A Dranges_unique_copy.pass.cpp110 cpp20_input_iterator<CopyAssignableNotCopyConstructible*>,
111 sentinel_wrapper<cpp20_input_iterator<CopyAssignableNotCopyConstructible*>>,
114 static_assert(!std::forward_iterator< cpp20_input_iterator<CopyAssignableNotCopyConstructible*>>);
117 std::same_as<std::iter_value_t<cpp20_input_iterator<CopyAssignableNotCopyConstructible*>>,
121 cpp20_input_iterator<CopyAssignableNotCopyConstructible*>,
129 cpp20_input_iterator<int*>,
130 sentinel_wrapper<cpp20_input_iterator<int*>>,
133 static_assert(!std::forward_iterator<cpp20_input_iterator<int*>>);
135 static_assert(std::indirectly_copyable_storable<cpp20_input_iterator<int*>, cpp20_output_iterator<i…
142 cpp20_input_iterator<MoveOnly*>,
[all …]
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/algorithms/alg.modifying.operations/alg.swap/
H A Dranges.swap_ranges.pass.cpp166 test_iterators<ProxyIterator<cpp20_input_iterator<int*>>, Out>(); in test_proxy_in_iterators()
176 test_iterators<cpp20_input_iterator<int*>, cpp20_input_iterator<int*>>(); in test()
177 test_iterators<cpp20_input_iterator<int*>, forward_iterator<int*>>(); in test()
178 test_iterators<cpp20_input_iterator<int*>, bidirectional_iterator<int*>>(); in test()
179 test_iterators<cpp20_input_iterator<int*>, random_access_iterator<int*>>(); in test()
180 test_iterators<cpp20_input_iterator<int*>, int*>(); in test()
182 test_iterators<forward_iterator<int*>, cpp20_input_iterator<int*>>(); in test()
188 test_iterators<bidirectional_iterator<int*>, cpp20_input_iterator<int*>>(); in test()
194 test_iterators<random_access_iterator<int*>, cpp20_input_iterator<int*>>(); in test()
200 test_iterators<int*, cpp20_input_iterator<int*>>(); in test()
[all …]
/aosp_15_r20/external/cronet/third_party/libc++/src/test/libcxx/ranges/range.adaptors/range.lazy.split/
H A Dtypes.h37 constexpr cpp20_input_iterator<char*> begin() { return cpp20_input_iterator<char*>(nullptr); } in begin()
38 constexpr sentinel_wrapper<cpp20_input_iterator<char*>> end() { in end()
39 return sentinel_wrapper(cpp20_input_iterator<char*>(nullptr)); in end()
41 …constexpr cpp20_input_iterator<const char*> begin() const { return cpp20_input_iterator<const char… in begin()
42 constexpr sentinel_wrapper<cpp20_input_iterator<const char*>> end() const { in end()
43 return sentinel_wrapper(cpp20_input_iterator<const char*>(nullptr)); in end()
H A Dno_unique_address.compile.pass.cpp44 cpp20_input_iterator<int*> begin() const;
45 sentinel_wrapper<cpp20_input_iterator<int*>> end() const;
98 cpp20_input_iterator<int*> begin() const;
99 sentinel_wrapper<cpp20_input_iterator<int*>> end() const;
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.req/range.refinements/
H A Dinput_range.compile.pass.cpp22 static_assert(std::ranges::input_range<test_range<cpp20_input_iterator> >);
23 static_assert(std::ranges::input_range<test_range<cpp20_input_iterator> const>);
26 static_assert(std::ranges::input_range<test_non_const_range<cpp20_input_iterator> >);
29 static_assert(!std::ranges::input_range<test_non_const_range<cpp20_input_iterator> const>);
32 static_assert(!std::ranges::input_range<test_common_range<cpp20_input_iterator> >);
35 static_assert(!std::ranges::input_range<test_common_range<cpp20_input_iterator> const>);
38 static_assert(!std::ranges::input_range<test_non_const_common_range<cpp20_input_iterator> >);
41 static_assert(!std::ranges::input_range<test_non_const_common_range<cpp20_input_iterator> const>);
H A Dviewable_range.compile.pass.cpp41 struct T2 : test_range<cpp20_input_iterator>, std::ranges::view_base {
56 struct T3 : test_range<cpp20_input_iterator>, std::ranges::view_base {
71 struct T4 : test_range<cpp20_input_iterator>, std::ranges::view_base {
86 struct T5 : test_range<cpp20_input_iterator> { };
114 struct T6 : test_range<cpp20_input_iterator> { T6(T6&&); T6& operator=(T6&&) = delete; };
128 struct T7 : test_range<cpp20_input_iterator> {
143 struct T8 : test_range<cpp20_input_iterator> {
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.req/range.range/
H A Dhelper_aliases.compile.pass.cpp33 static_assert(std::same_as<std::ranges::range_difference_t<test_range<cpp20_input_iterator> >, std:…
34 static_assert(std::same_as<std::ranges::range_value_t<test_range<cpp20_input_iterator> >, std::iter…
35 static_assert(std::same_as<std::ranges::range_reference_t<test_range<cpp20_input_iterator> >, std::…
36 static_assert(std::same_as<std::ranges::range_rvalue_reference_t<test_range<cpp20_input_iterator> >…
37 static_assert(std::same_as<std::ranges::range_common_reference_t<test_range<cpp20_input_iterator> >…
H A Dsentinel_t.compile.pass.cpp23 static_assert(std::same_as<std::ranges::sentinel_t<test_range<cpp20_input_iterator> >, sentinel>);
24 static_assert(std::same_as<std::ranges::sentinel_t<test_range<cpp20_input_iterator> const>, sentine…
25 static_assert(std::same_as<std::ranges::sentinel_t<test_non_const_range<cpp20_input_iterator> >, se…
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/iterators/predef.iterators/counted.iterator/
H A Dbase.pass.cpp33 std::counted_iterator iter(cpp20_input_iterator<int*>{buffer}, 8); in test()
38 ASSERT_SAME_TYPE(decltype(iter.base()), const cpp20_input_iterator<int*>&); in test()
39 ASSERT_SAME_TYPE(decltype(std::move(iter).base()), cpp20_input_iterator<int*>); in test()
70 const std::counted_iterator iter(cpp20_input_iterator<int*>{buffer}, 8); in test()
74 ASSERT_SAME_TYPE(decltype(iter.base()), const cpp20_input_iterator<int*>&); in test()
75 ASSERT_SAME_TYPE(decltype(std::move(iter).base()), const cpp20_input_iterator<int*>&); in test()
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/algorithms/alg.modifying.operations/alg.copy/
H A Dranges.copy_n.pass.cpp64 test_iterators<cpp20_input_iterator<int*>, Out, sentinel_wrapper<cpp20_input_iterator<int*>>>(); in test_in_iterators()
73 …test_iterators<ProxyIterator<cpp20_input_iterator<int*>>, Out, sentinel_wrapper<ProxyIterator<cpp2… in test_proxy_in_iterators()
81 test_in_iterators<cpp20_input_iterator<int*>>(); in test()
87 test_proxy_in_iterators<ProxyIterator<cpp20_input_iterator<int*>>>(); in test()
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.lazy.split/
H A Dtypes.h151 …constexpr cpp20_input_iterator<char*> begin() { return cpp20_input_iterator<char*>(buffer_.data())… in begin()
152 constexpr sentinel_wrapper<cpp20_input_iterator<char*>> end() { in end()
153 return sentinel_wrapper(cpp20_input_iterator<char*>(buffer_.data() + buffer_.size())); in end()
155 constexpr cpp20_input_iterator<const char*> begin() const { in begin()
156 return cpp20_input_iterator<const char*>(buffer_.data()); in begin()
158 constexpr sentinel_wrapper<cpp20_input_iterator<const char*>> end() const { in end()
159 return sentinel_wrapper(cpp20_input_iterator<const char*>(buffer_.data() + buffer_.size())); in end()
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/algorithms/alg.modifying.operations/alg.random.sample/
H A Dranges_sample.pass.cpp93 cpp20_input_iterator<int*>, sentinel_wrapper<cpp20_input_iterator<int*>>,
98 cpp20_input_iterator<int*>, sentinel_wrapper<cpp20_input_iterator<int*>>,
136 R<cpp20_input_iterator<int*>>,
141 R<cpp20_input_iterator<int*>>,
233 test_iterators_iter<cpp20_input_iterator<int*>>(); in test_iterators()
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.transform/iterator/
H A Dbase.pass.cpp37 ASSERT_SAME_TYPE(decltype(static_cast<It&>(it).base()), const cpp20_input_iterator<int*>&); in test()
38 ASSERT_SAME_TYPE(decltype(static_cast<It&&>(it).base()), cpp20_input_iterator<int*>); in test()
39 … ASSERT_SAME_TYPE(decltype(static_cast<const It&>(it).base()), const cpp20_input_iterator<int*>&); in test()
40 … ASSERT_SAME_TYPE(decltype(static_cast<const It&&>(it).base()), const cpp20_input_iterator<int*>&); in test()
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.join/range.join.iterator/
H A Deq.pass.cpp47 …using Outer = BufferView<cpp20_input_iterator<Inner*>, sentinel_wrapper<cpp20_input_iterator<Inner… in test()
57 …using Inner = BufferView<cpp20_input_iterator<int*>, sentinel_wrapper<cpp20_input_iterator<int*>>>; in test()
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/algorithms/alg.modifying.operations/alg.transform/
H A Dranges.transform.binary.iterator.pass.cpp44 static_assert(!HasTransformIt<cpp20_input_iterator<int*>, SentinelForNotSemiregular>);
45 static_assert(!HasTransformIt<cpp20_input_iterator<int*>, InputRangeNotSentinelEqualityComparableWi…
182 …test_iterators<cpp20_input_iterator<int*>, In2, Out, sentinel_wrapper<cpp20_input_iterator<int*>>,… in test_iterator_in1()
193 …test_iterator_in1<cpp20_input_iterator<int*>, Out, sentinel_wrapper<cpp20_input_iterator<int*>>>(); in test_iterators_in1_in2()
H A Dranges.transform.unary.pass.cpp52 static_assert(!HasTransformIt<cpp20_input_iterator<int*>, SentinelForNotSemiregular>);
53 static_assert(!HasTransformIt<cpp20_input_iterator<int*>, InputRangeNotSentinelEqualityComparableWi…
183 test_iterators<cpp20_input_iterator<int*>, Out, sentinel_wrapper<cpp20_input_iterator<int*>>>(); in test_iterator_in1()
191 …static_assert(test_iterators<cpp20_input_iterator<int*>, Out, sentinel_wrapper<cpp20_input_iterato… in test_iterator_in1()
H A Dranges.transform.binary.range.pass.cpp197 …test_iterators<cpp20_input_iterator<int*>, In2, Out, sentinel_wrapper<cpp20_input_iterator<int*>>,… in test_iterator_in1()
205 …static_assert(test_iterators<cpp20_input_iterator<int*>, In2, Out, sentinel_wrapper<cpp20_input_it… in test_iterator_in1()
216 …test_iterator_in1<cpp20_input_iterator<int*>, Out, sentinel_wrapper<cpp20_input_iterator<int*>>>(); in test_iterators_in1_in2()
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.all/range.owning.view/
H A Dempty.pass.cpp43 cpp20_input_iterator<int*> begin(); in test()
44 sentinel_wrapper<cpp20_input_iterator<int*>> end(); in test()
58 cpp20_input_iterator<int*> begin(); in test()
59 sentinel_wrapper<cpp20_input_iterator<int*>> end(); in test()
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.all/range.ref.view/
H A Drange.ref.view.pass.cpp86 …friend constexpr bool operator==(sentinel, const cpp20_input_iterator<int*> &iter) { return base(i… in operator ==()
87 …friend constexpr std::ptrdiff_t operator-(sentinel, const cpp20_input_iterator<int*>&) { return -8… in operator -()
90 constexpr cpp20_input_iterator<int*> begin() const { in begin()
91 return cpp20_input_iterator<int*>(globalBuff); in begin()
157 assert(view4.end() == cpp20_input_iterator(globalBuff + 8)); in test()
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.drop/
H A Dtypes.h111 …constexpr cpp20_input_iterator<int*> begin() const { return cpp20_input_iterator<int*>(globalBuff)… in begin()
115 constexpr bool operator==(const cpp20_input_iterator<int*> &lhs, int* rhs) { return base(lhs) == rh…
116 constexpr bool operator==(int* lhs, const cpp20_input_iterator<int*> &rhs) { return base(rhs) == lh…
/aosp_15_r20/external/cronet/third_party/libc++/src/test/support/
H A Dalmost_satisfies_types.h112 friend bool operator==(const SentinelForNotSemiregular&, const cpp20_input_iterator<int*>&);
115 using InputRangeNotSentinelSemiregular = UncheckedRange<cpp20_input_iterator<int*>, SentinelForNotS…
120 static_assert(!std::sentinel_for<SentinelForNotSemiregular, cpp20_input_iterator<int*>>);
132 UncheckedRange<cpp20_input_iterator<int*>, SentinelForNotWeaklyEqualityComparableWith>;
138 static_assert(!std::sentinel_for<SentinelForNotWeaklyEqualityComparableWith, cpp20_input_iterator<i…
325 = UncheckedRange<cpp20_input_iterator<int*>, IndirectBinaryPredicateNotIndirectlyReadable>;
/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.as.rvalue/
H A Dend.pass.cpp118 test_range<cpp20_input_iterator<int*>, sentinel_wrapper<cpp20_input_iterator<int*>>, false>(); in test()
119 test_range<cpp20_input_iterator<int*>, sized_sentinel<cpp20_input_iterator<int*>>, false>(); in test()

1234567