| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/ |
| H A D | cpo.pass.cpp | 26 static_assert(std::is_invocable_v<decltype((std::views::zip)), SizedRandomAccessView>); 28 …std::is_invocable_v<decltype((std::views::zip)), SizedRandomAccessView, std::ranges::iota_view<int… 29 static_assert(!std::is_invocable_v<decltype((std::views::zip)), SizedRandomAccessView, int>); 42 std::same_as<std::ranges::zip_view<SizedRandomAccessView>> decltype(auto) v = in test() 43 std::views::zip(SizedRandomAccessView{buffer}); in test() 60 …std::same_as<std::ranges::zip_view<SizedRandomAccessView, SizedRandomAccessView>> decltype(auto) v… in test() 61 std::views::zip(SizedRandomAccessView{buffer}, SizedRandomAccessView{buffer}); in test() 64 …std::ranges::zip_view<std::ranges::zip_view<SizedRandomAccessView, SizedRandomAccessView>>> declty… in test()
|
| H A D | range.concept.compile.pass.cpp | 55 std::ranges::zip_view v{SizedRandomAccessView{buffer1}, ContiguousCommonView{buffer2}}; in testConceptPair() 64 std::ranges::zip_view v{SizedRandomAccessView{buffer1}, SizedRandomAccessView{buffer2}}; in testConceptPair() 82 std::ranges::zip_view v{BidiCommonView{buffer1}, SizedRandomAccessView{buffer2}}; in testConceptPair() 199 std::ranges::zip_view v{SizedRandomAccessView{buffer1}, ContiguousCommonView{buffer2}, in testConceptTuple() 209 std::ranges::zip_view v{SizedRandomAccessView{buffer1}, SizedRandomAccessView{buffer2}, in testConceptTuple() 210 SizedRandomAccessView{buffer3}}; in testConceptTuple() 229 …std::ranges::zip_view v{BidiCommonView{buffer1}, SizedRandomAccessView{buffer2}, SizedRandomAccess… in testConceptTuple()
|
| H A D | ctor.views.pass.cpp | 61 …std::ranges::zip_view v(SizedRandomAccessView{buffer}, std::views::iota(0), std::ranges::single_vi… in test() 84 constructorTest<BidiCommonView, SizedRandomAccessView>(buffer, buffer2); in test()
|
| H A D | begin.pass.cpp | 52 …std::ranges::zip_view v(SizedRandomAccessView{buffer}, std::views::iota(0), std::ranges::single_vi… in test() 60 std::ranges::zip_view v(SizedRandomAccessView{buffer}, std::ranges::empty_view<int>()); in test()
|
| H A D | types.h | 259 struct SizedRandomAccessView : IntBufferView { struct 268 static_assert(std::ranges::view<SizedRandomAccessView>); argument 269 static_assert(std::ranges::random_access_range<SizedRandomAccessView>); 270 static_assert(std::ranges::sized_range<SizedRandomAccessView>); 275 static_assert(std::ranges::random_access_range<SizedRandomAccessView>);
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.take/ |
| H A D | end.pass.cpp | 28 std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView{buffer}, 0); in test() 34 const std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView{buffer}, 1); in test() 69 std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView{buffer}, 8); in test()
|
| H A D | begin.pass.cpp | 36 std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView(buffer), 4); in test() 37 assert(tv.begin() == SizedRandomAccessView(buffer).begin()); in test() 42 const std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView(buffer), 4); in test() 43 assert(tv.begin() == SizedRandomAccessView(buffer).begin()); in test()
|
| H A D | size.pass.cpp | 32 static_assert( SizeEnabled<SizedRandomAccessView>); in test() 37 std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView{buffer}, 0); in test() 42 const std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView{buffer}, 2); in test()
|
| H A D | types.h | 47 struct SizedRandomAccessView : std::ranges::view_base { struct 49 constexpr explicit SizedRandomAccessView(int* ptr) : ptr_(ptr) {} in SizedRandomAccessView() argument 53 static_assert(std::ranges::view<SizedRandomAccessView>); argument 54 static_assert(std::ranges::random_access_range<SizedRandomAccessView>); 55 static_assert(std::ranges::sized_range<SizedRandomAccessView>);
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.common.view/ |
| H A D | end.pass.cpp | 29 SizedRandomAccessView view{buf, buf + 8}; in test() 30 std::ranges::common_view<SizedRandomAccessView> common(view); in test() 37 SizedRandomAccessView view{buf, buf + 8}; in test() 38 std::ranges::common_view<SizedRandomAccessView> const common(view); in test()
|
| H A D | types.h | 62 struct SizedRandomAccessView : std::ranges::view_base { struct 65 constexpr explicit SizedRandomAccessView(int* b, int* e) : begin_(b), end_(e) { } in SizedRandomAccessView() argument 69 static_assert(std::ranges::view<SizedRandomAccessView>); argument 70 static_assert(std::ranges::random_access_range<SizedRandomAccessView>); 71 static_assert(std::ranges::sized_range<SizedRandomAccessView>);
|
| H A D | begin.pass.cpp | 42 SizedRandomAccessView view{buf, buf + 8}; in test() 43 std::ranges::common_view<SizedRandomAccessView> common(view); in test() 49 SizedRandomAccessView view{buf, buf + 8}; in test() 50 std::ranges::common_view<SizedRandomAccessView> const common(view); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ |
| H A D | subscript.pass.cpp | 25 std::ranges::zip_view v(SizedRandomAccessView{buffer}, std::views::iota(0)); in test()
|
| H A D | arithmetic.pass.cpp | 41 SizedRandomAccessView a{buffer1}; in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/ |
| H A D | minus.pass.cpp | 152 std::ranges::zip_view v(std::views::iota(0), SizedRandomAccessView(buffer1)); in test()
|