Searched refs:SizedForwardView (Results 1 – 8 of 8) sorted by relevance
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.take/ |
H A D | size.pass.cpp | 46 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 D | types.h | 36 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 D | end.pass.cpp | 40 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 D | begin.pass.cpp | 55 using ViewTested = SizedForwardView; in test()
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.common.view/ |
H A D | size.pass.cpp | 27 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 D | types.h | 50 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 D | end.pass.cpp | 56 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 D | begin.pass.cpp | 65 SizedForwardView view{buf, buf + 8}; in main() 66 std::ranges::common_view<SizedForwardView> common(view); in main()
|