Home
last modified time | relevance | path

Searched refs:SizedView (Results 1 – 3 of 3) sorted by relevance

/llvm-project/libcxx/test/std/ranges/range.adaptors/range.as.rvalue/
H A Dsize.pass.cpp29 struct SizedView : std::ranges::view_base { struct
50 static_assert(HasSize<SizedView>); argument
51 static_assert(!HasSize<const SizedView>);
66 std::ranges::as_rvalue_view view(SizedView{{}, &size_called}); in test()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.take/
H A Dadaptor.pass.cpp24 struct SizedView : std::ranges::view_base { struct
27 constexpr SizedView(int* begin, int* end) : begin_(begin), end_(end) {} in SizedView() argument
32 static_assert(std::ranges::forward_range<SizedView>); argument
33 static_assert(std::ranges::sized_range<SizedView>);
34 static_assert(std::ranges::view<SizedView>);
52 using SomeView = SizedView; in test()
152 SizedView v(buf, buf + N); in test()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.drop/
H A Dadaptor.pass.cpp25 struct SizedView : std::ranges::view_base { struct
28 constexpr SizedView(int* begin, int* end) : begin_(begin), end_(end) {} in SizedView() function
33 static_assert(std::ranges::forward_range<SizedView>); argument
34 static_assert(std::ranges::sized_range<SizedView>);
35 static_assert(std::ranges::view<SizedView>);
70 using SomeView = SizedView; in test()
203 SizedView v(buf, buf + N); in test()