Home
last modified time | relevance | path

Searched refs:SizedRandomAccessView (Results 1 – 15 of 15) sorted by relevance

/llvm-project/libcxx/test/std/ranges/range.adaptors/range.zip/
H A Dcpo.pass.cpp25 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 Drange.concept.compile.pass.cpp54 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 Dctor.views.pass.cpp60 …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 Dbegin.pass.cpp51 …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 Dtypes.h259 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 Dsize.pass.cpp31 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 Dend.pass.cpp27 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 Dtypes.h47 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 Dbegin.pass.cpp39 using ViewTested = SizedRandomAccessView; in test()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.common.view/
H A Dtypes.h62 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 Dend.pass.cpp28 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 Dbegin.pass.cpp41 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 Dsubscript.pass.cpp24 std::ranges::zip_view v(SizedRandomAccessView{buffer}, std::views::iota(0)); in test()
H A Darithmetic.pass.cpp40 SizedRandomAccessView a{buffer1}; in test()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/
H A Dminus.pass.cpp151 std::ranges::zip_view v(std::views::iota(0), SizedRandomAccessView(buffer1)); in test()