/llvm-project/libcxx/test/std/ranges/range.adaptors/range.zip/ |
H A D | cpo.pass.cpp | 25 static_assert(std::is_invocable_v<decltype((std::views::zip)), SizedRandomAccessView>); 27 std::is_invocable_v<decltype((std::views::zip)), SizedRandomAccessView, std::ranges::iota_view<int, int>>); 28 static_assert(!std::is_invocable_v<decltype((std::views::zip)), SizedRandomAccessView, int>); 41 std::same_as<std::ranges::zip_view<SizedRandomAccessView>> decltype(auto) v = in test() 42 std::views::zip(SizedRandomAccessView{buffer}); in test() 59 std::same_as<std::ranges::zip_view<SizedRandomAccessView, SizedRandomAccessView>> decltype(auto) v = in test() 60 std::views::zip(SizedRandomAccessView{buffer}, SizedRandomAccessView{buffer}); in test() 63 std::ranges::zip_view<std::ranges::zip_view<SizedRandomAccessView, SizedRandomAccessVie in test() [all...] |
H A D | range.concept.compile.pass.cpp | 54 std::ranges::zip_view v{SizedRandomAccessView{buffer1}, ContiguousCommonView{buffer2}}; in testConceptPair() 63 std::ranges::zip_view v{SizedRandomAccessView{buffer1}, SizedRandomAccessView{buffer2}}; in testConceptPair() 81 std::ranges::zip_view v{BidiCommonView{buffer1}, SizedRandomAccessView{buffer2}}; in testConceptPair() 198 std::ranges::zip_view v{SizedRandomAccessView{buffer1}, ContiguousCommonView{buffer2}, in testConceptTuple() 208 std::ranges::zip_view v{SizedRandomAccessView{buffer1}, SizedRandomAccessView{buffer2}, in testConceptTuple() 209 SizedRandomAccessView{buffer3}}; in testConceptTuple() 228 …std::ranges::zip_view v{BidiCommonView{buffer1}, SizedRandomAccessView{buffer2}, SizedRandomAccess… in testConceptTuple()
|
H A D | ctor.views.pass.cpp | 60 …std::ranges::zip_view v(SizedRandomAccessView{buffer}, std::views::iota(0), std::ranges::single_vi… in test() 83 constructorTest<BidiCommonView, SizedRandomAccessView>(buffer, buffer2); in test()
|
H A D | begin.pass.cpp | 51 …std::ranges::zip_view v(SizedRandomAccessView{buffer}, std::views::iota(0), std::ranges::single_vi… in test() 59 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/libcxx/test/std/ranges/range.adaptors/range.take/ |
H A D | size.pass.cpp | 31 static_assert( SizeEnabled<SizedRandomAccessView>); in test() 36 std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView{buffer}, 0); in test() 41 const std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView{buffer}, 2); in test()
|
H A D | end.pass.cpp | 27 std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView{buffer}, 0); in test() 33 const std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView{buffer}, 1); in test() 68 std::ranges::take_view<SizedRandomAccessView> tv(SizedRandomAccessView{buffer}, 8); 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() function 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>);
|
H A D | begin.pass.cpp | 39 using ViewTested = SizedRandomAccessView; in test()
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.common.view/ |
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 | end.pass.cpp | 28 SizedRandomAccessView view{buf, buf + 8}; in test() 29 std::ranges::common_view<SizedRandomAccessView> common(view); in test() 36 SizedRandomAccessView view{buf, buf + 8}; in test() 37 std::ranges::common_view<SizedRandomAccessView> const common(view); in test()
|
H A D | begin.pass.cpp | 41 SizedRandomAccessView view{buf, buf + 8}; in test() 42 std::ranges::common_view<SizedRandomAccessView> common(view); in test() 48 SizedRandomAccessView view{buf, buf + 8}; in test() 49 std::ranges::common_view<SizedRandomAccessView> const common(view); in test()
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ |
H A D | subscript.pass.cpp | 24 std::ranges::zip_view v(SizedRandomAccessView{buffer}, std::views::iota(0)); in test()
|
H A D | arithmetic.pass.cpp | 40 SizedRandomAccessView a{buffer1}; in test()
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/ |
H A D | minus.pass.cpp | 151 std::ranges::zip_view v(std::views::iota(0), SizedRandomAccessView(buffer1)); in test()
|