Searched refs:SizedView (Results 1 – 3 of 3) sorted by relevance
29 struct SizedView : std::ranges::view_base { struct50 static_assert(HasSize<SizedView>); argument51 static_assert(!HasSize<const SizedView>);66 std::ranges::as_rvalue_view view(SizedView{{}, &size_called}); in test()
24 struct SizedView : std::ranges::view_base { struct27 constexpr SizedView(int* begin, int* end) : begin_(begin), end_(end) {} in SizedView() argument32 static_assert(std::ranges::forward_range<SizedView>); argument33 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()
25 struct SizedView : std::ranges::view_base { struct28 constexpr SizedView(int* begin, int* end) : begin_(begin), end_(end) {} in SizedView() function33 static_assert(std::ranges::forward_range<SizedView>); argument34 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()