Searched refs:SimpleView (Results 1 – 8 of 8) sorted by relevance
20 struct SimpleView : std::ranges::view_base { struct26 struct MoveOnlyView : SimpleView { argument33 static_assert(HasBase<std::ranges::as_rvalue_view<SimpleView> const&>);34 static_assert(HasBase<std::ranges::as_rvalue_view<SimpleView>&&>);41 const std::ranges::as_rvalue_view<SimpleView> view(SimpleView{{}, 5}); in test()42 std::same_as<SimpleView> decltype(auto) v = view.base(); in test()47 std::ranges::as_rvalue_view<SimpleView> view(SimpleView{{}, 5}); in test()48 std::same_as<SimpleView> decltype(auto) v = view.base(); in test()53 std::ranges::as_rvalue_view<SimpleView> view(SimpleView{{}, 5}); in test()54 std::same_as<SimpleView> decltype(auto) v = std::move(view).base(); in test()[all …]
21 struct SimpleView : std::ranges::view_base { struct41 static_assert(HasBegin<std::ranges::as_rvalue_view<SimpleView>>);42 static_assert(HasBegin<const std::ranges::as_rvalue_view<SimpleView>>);
60 typedef View<Iterator<SimpleClass>> SimpleView; typedef70 for (const SimpleClass& foo : SimpleView()) {} in SimpleClassIterator()74 for (const SimpleClass foo : SimpleView()) {} in SimpleClassIterator()75 for (SimpleClass foo : SimpleView()) {} in SimpleClassIterator()100 for (const ImplicitWrapper<SimpleClass>& foo : SimpleView()) {} in ImplicitSimpleClassIterator()103 for (const ImplicitWrapper<SimpleClass> foo : SimpleView()) {} in ImplicitSimpleClassIterator()104 for (ImplicitWrapper<SimpleClass> foo : SimpleView()) {} in ImplicitSimpleClassIterator()150 for (const OperatorWrapper<SimpleClass>& foo : SimpleView()) {} in OperatorSimpleClassIterator()153 for (const OperatorWrapper<SimpleClass> foo : SimpleView()) {} in OperatorSimpleClassIterator()154 for (OperatorWrapper<SimpleClass> foo : SimpleView()) {} in OperatorSimpleClassIterator()
44 using SimpleView = MaybeSimpleView<true>; typedef 124 static_assert(std::ranges::random_access_range<const SimpleView>); in test() 125 static_assert(std::ranges::sized_range<const SimpleView>); in test() 126 static_assert(simple_view<SimpleView>); in test() 129 std::ranges::drop_view dropView(SimpleView{{}, &non_const_calls, &const_calls}, 4); in test()
19 struct SimpleView : std::ranges::view_base { struct47 static_assert( std::ranges::__simple_view<SimpleView>);54 static_assert(simple_view<SimpleView>);
34 struct SimpleView : IntBufferViewBase { struct39 static_assert(simple_view<SimpleView>); argument
46 static_assert(HasOnlyConstEnd<std::ranges::take_while_view<SimpleView, Pred>>);61 SimpleView v{buffer}; in test()
48 static_assert(HasOnlyConstBegin<std::ranges::take_while_view<SimpleView, Pred>>);63 SimpleView v{buffer}; in test()