Lines Matching refs:reverse
36 std::same_as<BidirRange> auto result = std::views::reverse(reversed); in test()
43 std::same_as<BidirRange> auto result = std::views::reverse(std::views::reverse(view)); in test()
61 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test()
69 std::same_as<Subrange> auto result = std::views::reverse(std::move(subrange)); in test()
77 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test()
95 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test()
103 std::same_as<Subrange> auto result = std::views::reverse(std::move(subrange)); in test()
111 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test()
120 std::same_as<std::ranges::reverse_view<BidirRange>> auto result = std::views::reverse(view); in test()
130 std::same_as<std::ranges::reverse_view<BidirRange>> auto result = view | std::views::reverse; in test()
139 auto const partial = std::views::transform(f) | std::views::reverse; in test()
150 auto const partial = std::views::reverse | std::views::transform(f); in test()
160 static_assert(!std::is_invocable_v<decltype(std::views::reverse)>); in test()
161 static_assert(!std::is_invocable_v<decltype(std::views::reverse), NotABidirRange>); in test()
162 static_assert( CanBePiped<BidirRange, decltype(std::views::reverse)>); in test()
163 static_assert( CanBePiped<BidirRange&, decltype(std::views::reverse)>); in test()
164 static_assert(!CanBePiped<NotABidirRange, decltype(std::views::reverse)>); in test()
169 … static_assert(std::same_as<decltype(std::views::reverse), decltype(std::ranges::views::reverse)>); in test()