Lines Matching refs:rev

28     auto rev = std::ranges::reverse_view(BidirRange{buffer, buffer + 8});  in test()  local
29 assert(base(rev.end().base()) == buffer); in test()
30 assert(base(std::move(rev).end().base()) == buffer); in test()
32 ASSERT_SAME_TYPE(decltype(rev.end()), std::reverse_iterator<bidirectional_iterator<int*>>); in test()
33 …ASSERT_SAME_TYPE(decltype(std::move(rev).end()), std::reverse_iterator<bidirectional_iterator<int*… in test()
37 const auto rev = std::ranges::reverse_view(BidirRange{buffer, buffer + 8}); in test() local
38 assert(base(rev.end().base()) == buffer); in test()
39 assert(base(std::move(rev).end().base()) == buffer); in test()
41 … ASSERT_SAME_TYPE(decltype(rev.end()), std::reverse_iterator<bidirectional_iterator<const int*>>); in test()
42 …ASSERT_SAME_TYPE(decltype(std::move(rev).end()), std::reverse_iterator<bidirectional_iterator<cons… in test()
46 auto rev = std::ranges::reverse_view(BidirSentRange<MoveOnly>{buffer, buffer + 8}); in test() local
47 assert(base(std::move(rev).end().base()) == buffer); in test()
49 …ASSERT_SAME_TYPE(decltype(std::move(rev).end()), std::reverse_iterator<bidirectional_iterator<int*… in test()
53 auto rev = std::ranges::reverse_view(BidirSentRange<Copyable>{buffer, buffer + 8}); in test() local
54 assert(base(rev.end().base()) == buffer); in test()
55 assert(base(std::move(rev).end().base()) == buffer); in test()
57 ASSERT_SAME_TYPE(decltype(rev.end()), std::reverse_iterator<bidirectional_iterator<int*>>); in test()
58 …ASSERT_SAME_TYPE(decltype(std::move(rev).end()), std::reverse_iterator<bidirectional_iterator<int*… in test()