Home
last modified time | relevance | path

Searched refs:SizedForwardView (Results 1 – 8 of 8) sorted by relevance

/llvm-project/libcxx/test/std/ranges/range.adaptors/range.take/
H A Dsize.pass.cpp46 std::ranges::take_view<SizedForwardView> tv(SizedForwardView{buffer}, 4); in test()
51 const std::ranges::take_view<SizedForwardView> tv(SizedForwardView{buffer}, 6); in test()
56 std::ranges::take_view<SizedForwardView> tv(SizedForwardView{buffer}, 8); in test()
60 const std::ranges::take_view<SizedForwardView> tv(SizedForwardView{buffer}, 8); in test()
65 std::ranges::take_view<SizedForwardView> tv(SizedForwardView{buffer}, 10); in test()
69 const std::ranges::take_view<SizedForwardView> tv(SizedForwardView{buffer}, 10); in test()
H A Dtypes.h36 struct SizedForwardView : std::ranges::view_base { struct
38 constexpr explicit SizedForwardView(int* ptr) : ptr_(ptr) {} in SizedForwardView() argument
42 static_assert(std::ranges::view<SizedForwardView>); argument
43 static_assert(std::ranges::forward_range<SizedForwardView>);
44 static_assert(std::ranges::sized_range<SizedForwardView>);
H A Dend.pass.cpp40 std::ranges::take_view<SizedForwardView> tv(SizedForwardView{buffer}, 2); in test()
46 const std::ranges::take_view<SizedForwardView> tv(SizedForwardView{buffer}, 3); in test()
H A Dbegin.pass.cpp55 using ViewTested = SizedForwardView; in test()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.common.view/
H A Dsize.pass.cpp27 static_assert( SizeEnabled<std::ranges::common_view<SizedForwardView> const&>); in test()
32 SizedForwardView view{buf, buf + 8}; in test()
33 std::ranges::common_view<SizedForwardView> common(view); in test()
38 SizedForwardView view{buf, buf + 8}; in test()
39 std::ranges::common_view<SizedForwardView> const common(view); in test()
H A Dtypes.h50 struct SizedForwardView : std::ranges::view_base { struct
53 constexpr explicit SizedForwardView(int* b, int* e) : begin_(b), end_(e) { } in SizedForwardView() function
57 static_assert(std::ranges::view<SizedForwardView>); argument
58 static_assert(std::ranges::forward_range<SizedForwardView>);
59 static_assert(std::ranges::sized_range<SizedForwardView>);
H A Dend.pass.cpp56 SizedForwardView view{buf, buf + 8}; in main()
57 std::ranges::common_view<SizedForwardView> common(view); in main()
70 SizedForwardView view{buf, buf + 8}; in main()
71 std::ranges::common_view<SizedForwardView> const common(view); in main()
H A Dbegin.pass.cpp65 SizedForwardView view{buf, buf + 8}; in main()
66 std::ranges::common_view<SizedForwardView> common(view); in main()