Lines Matching refs:buffer
22 int buffer[8] = {1, 2, 3, 4, 5, 6, 7, 8}; in test() local
28 auto rev = std::ranges::reverse_view(BidirRange{buffer, buffer + 8}); in test()
31 assert(base.begin_ == buffer); in test()
32 assert(base.end_ == buffer + 8); in test()
35 assert(moved.begin_ == buffer); in test()
36 assert(moved.end_ == buffer + 8); in test()
40 const auto rev = std::ranges::reverse_view(BidirRange{buffer, buffer + 8}); in test()
43 assert(base.begin_ == buffer); in test()
44 assert(base.end_ == buffer + 8); in test()
47 assert(moved.begin_ == buffer); in test()
48 assert(moved.end_ == buffer + 8); in test()
55 auto rev = std::ranges::reverse_view(BidirSentRange<MoveOnly>{buffer, buffer + 8}); in test()
57 assert(base.begin_ == buffer); in test()
58 assert(base.end_ == buffer + 8); in test()
62 const auto rev = std::ranges::reverse_view(BidirSentRange<Copyable>{buffer, buffer + 8}); in test()
65 assert(base.begin_ == buffer); in test()
66 assert(base.end_ == buffer + 8); in test()
69 assert(moved.begin_ == buffer); in test()
70 assert(moved.end_ == buffer + 8); in test()