Lines Matching refs:views
38 typename std::views::all_t<T>;
42 ASSERT_SAME_TYPE(std::views::all_t<View>, View);
43 ASSERT_SAME_TYPE(std::views::all_t<View&>, View);
44 ASSERT_SAME_TYPE(std::views::all_t<View&&>, View);
45 ASSERT_SAME_TYPE(std::views::all_t<const View>, View);
46 ASSERT_SAME_TYPE(std::views::all_t<const View&>, View);
47 ASSERT_SAME_TYPE(std::views::all_t<const View&&>, View);
50 ASSERT_SAME_TYPE(std::views::all_t<Range&>, std::ranges::ref_view<Range>);
51 ASSERT_SAME_TYPE(std::views::all_t<const Range&>, std::ranges::ref_view<const Range>);
52 ASSERT_SAME_TYPE(std::views::all_t<BorrowableRange&>, std::ranges::ref_view<BorrowableRange>);
53 ASSERT_SAME_TYPE(std::views::all_t<const BorrowableRange&>, std::ranges::ref_view<const BorrowableR…
56 ASSERT_SAME_TYPE(std::views::all_t<Range>, std::ranges::owning_view<Range>);
57 ASSERT_SAME_TYPE(std::views::all_t<Range&&>, std::ranges::owning_view<Range>);
60 ASSERT_SAME_TYPE(std::views::all_t<BorrowableRange>, std::ranges::owning_view<BorrowableRange>);
61 ASSERT_SAME_TYPE(std::views::all_t<BorrowableRange&&>, std::ranges::owning_view<BorrowableRange>);