Home | History | Annotate | Download | only in cctest

Lines Matching refs:ring_buffer

40   RingBuffer<int, max_size> ring_buffer;
41 CHECK(ring_buffer.empty());
42 CHECK_EQ(static_cast<int>(ring_buffer.size()), 0);
43 CHECK(ring_buffer.begin() == ring_buffer.end());
45 // Fill ring_buffer partially: [0, 1, 2]
46 for (int i = 0; i < max_size / 2; i++) ring_buffer.push_back(i);
48 CHECK(!ring_buffer.empty());
49 CHECK(static_cast<int>(ring_buffer.size()) == max_size / 2);
50 CHECK(ring_buffer.begin() != ring_buffer.end());
54 for (Iter iter = ring_buffer.begin(); iter != ring_buffer.end(); ++iter) {
62 Iter iter = ring_buffer.back();
65 if (iter == ring_buffer.begin()) break;
76 RingBuffer<int, max_size> ring_buffer;
78 // Fill ring_buffer (wrap around): [9, 10, 11, 12, 13, 14]
79 for (int i = 0; i < 2 * max_size + 3; i++) ring_buffer.push_back(i);
81 CHECK(!ring_buffer.empty());
82 CHECK(static_cast<int>(ring_buffer.size()) == max_size);
83 CHECK(ring_buffer.begin() != ring_buffer.end());
87 for (Iter iter = ring_buffer.begin(); iter != ring_buffer.end(); ++iter) {
95 Iter iter = ring_buffer.back();
98 if (iter == ring_buffer.begin()) break;
109 RingBuffer<int, max_size> ring_buffer;
111 // Fill ring_buffer (wrap around): [14, 13, 12, 11, 10, 9]
112 for (int i = 0; i < 2 * max_size + 3; i++) ring_buffer.push_front(i);
114 CHECK(!ring_buffer.empty());
115 CHECK(static_cast<int>(ring_buffer.size()) == max_size);
116 CHECK(ring_buffer.begin() != ring_buffer.end());
120 for (Iter iter = ring_buffer.begin(); iter != ring_buffer.end(); ++iter) {