Lines Matching refs:views
93 ASSERT_SAME_TYPE(decltype(std::views::all(View<true>())), View<true>); in test()
94 static_assert(noexcept(std::views::all(View<true>()))); in test()
95 static_assert(!noexcept(std::views::all(View<false>()))); in test()
97 auto viewCopy = std::views::all(View<true>(2)); in test()
104 …ASSERT_SAME_TYPE(decltype(std::views::all(std::declval<const CopyableView<true>&>())), CopyableVie… in test()
105 static_assert(noexcept(std::views::all(CopyableView<true>()))); in test()
106 static_assert(!noexcept(std::views::all(CopyableView<false>()))); in test()
109 auto viewCopy = std::views::all(view); in test()
117 auto ref = std::views::all(range); in test()
122 auto own = std::views::all(std::move(range)); in test()
127 auto cref = std::views::all(std::as_const(range)); in test()
132 static_assert(!std::is_invocable_v<decltype(std::views::all), const Range&&>); in test()
136 auto own = std::views::all(BorrowableRange(2)); in test()
143 auto own = std::views::all(RandomAccessRange()); in test()
151 static_assert(!std::is_invocable_v<decltype(std::views::all)>); in test()
152 …static_assert(!std::is_invocable_v<decltype(std::views::all), RandomAccessRange, RandomAccessRange… in test()
157 static_assert(!std::is_invocable_v<decltype(std::views::all), MoveOnlyView&>); in test()
165 auto result = range | std::views::all; in test()
174 auto const partial = std::views::transform(f) | std::views::all; in test()
184 auto const partial = std::views::all | std::views::transform(f); in test()
192 static_assert( CanBePiped<Range&, decltype(std::views::all)>); in test()
193 static_assert(!CanBePiped<NotAView, decltype(std::views::all)>); in test()
198 static_assert(std::same_as<decltype(std::views::all), decltype(std::ranges::views::all)>); in test()