/aosp_15_r20/external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.transform/ |
H A D | end.pass.cpp | 49 …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 D | ranges_mismatch.pass.cpp | 50 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 D | range.pass.cpp | 49 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 D | ranges_unique_copy.pass.cpp | 110 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 D | ranges.swap_ranges.pass.cpp | 166 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 D | types.h | 37 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 D | no_unique_address.compile.pass.cpp | 44 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 D | input_range.compile.pass.cpp | 22 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 D | viewable_range.compile.pass.cpp | 41 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 D | helper_aliases.compile.pass.cpp | 33 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 D | sentinel_t.compile.pass.cpp | 23 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 D | base.pass.cpp | 33 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 D | ranges.copy_n.pass.cpp | 64 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 D | types.h | 151 …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 D | ranges_sample.pass.cpp | 93 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 D | base.pass.cpp | 37 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 D | eq.pass.cpp | 47 …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 D | ranges.transform.binary.iterator.pass.cpp | 44 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 D | ranges.transform.unary.pass.cpp | 52 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 D | ranges.transform.binary.range.pass.cpp | 197 …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 D | empty.pass.cpp | 43 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 D | range.ref.view.pass.cpp | 86 …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 D | types.h | 111 …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 D | almost_satisfies_types.h | 112 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 D | end.pass.cpp | 118 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()
|