Lines Matching refs:circular_deque
17 circular_deque<int> MakeSequence(size_t max) { in MakeSequence()
18 circular_deque<int> ret; in MakeSequence()
29 void CycleTest(circular_deque<QueueT>& queue, const Tester& tester) { in CycleTest()
57 circular_deque<int> buf(num_elts); in TEST()
69 circular_deque<int> buf(num_elts, value); in TEST()
81 circular_deque<CopyOnlyInt> first(std::begin(values), std::end(values)); in TEST()
83 circular_deque<CopyOnlyInt> second(first); in TEST()
91 circular_deque<MoveOnlyInt> first(std::begin(values), std::end(values)); in TEST()
93 circular_deque<MoveOnlyInt> second(std::move(first)); in TEST()
101 circular_deque<int> empty({}); in TEST()
104 circular_deque<int> first({1, 2, 3, 4, 5, 6}); in TEST()
115 circular_deque<DestructorCounter> q; in TEST()
125 circular_deque<DestructorCounter> q; in TEST()
142 circular_deque<int> first = {1, 2, 3, 4, 5, 6}; in TEST()
143 circular_deque<int> copy; in TEST()
155 circular_deque<int> first = {1, 2, 3, 4, 5, 6}; in TEST()
156 circular_deque<int> move; in TEST()
167 circular_deque<int> q = {1, 2, 3, 4, 5, 6}; in TEST()
175 circular_deque<int> q; in TEST()
184 circular_deque<int> empty; in TEST()
188 circular_deque<int> full; in TEST()
201 circular_deque<int> empty; in TEST()
205 circular_deque<int> full; in TEST()
213 circular_deque<int> empty; in TEST()
217 circular_deque<int> full; in TEST()
226 circular_deque<int> q = MakeSequence(10); in TEST()
227 CycleTest(q, [](const circular_deque<int>& q, size_t cycle) { in TEST()
251 circular_deque<int> q = MakeSequence(10); in TEST()
258 const circular_deque<int> const_q(q); in TEST()
274 const circular_deque<int> const_q(q); in TEST()
293 circular_deque<int> q; in TEST()
322 circular_deque<int> a = MakeSequence(10); in TEST()
323 circular_deque<int> b = MakeSequence(100); in TEST()
336 circular_deque<int> q = MakeSequence(10); in TEST()
366 const circular_deque<int> const_q(q); in TEST()
382 circular_deque<int> q = MakeSequence(10); in TEST()
403 circular_deque<int> q; in TEST()
413 circular_deque<int>::iterator it = q.begin(); in TEST()
414 circular_deque<int>::iterator op_result = ++it; in TEST()
425 circular_deque<int>::const_iterator it = q.begin(); in TEST()
426 circular_deque<int>::const_iterator op_result = ++it; in TEST()
437 circular_deque<int>::iterator it = q.begin(); in TEST()
438 circular_deque<int>::iterator op_result = it++; in TEST()
449 circular_deque<int>::const_iterator it = q.begin(); in TEST()
450 circular_deque<int>::const_iterator op_result = it++; in TEST()
461 circular_deque<int> q = MakeSequence(10); in TEST()
472 circular_deque<int>::iterator eight = q.begin(); in TEST()
498 circular_deque<int> q = MakeSequence(10); in TEST()
500 circular_deque<int>::iterator begin = q.begin(); in TEST()
504 circular_deque<int>::iterator end = q.end(); in TEST()
513 circular_deque<int> q; in TEST()
519 circular_deque<int>::reverse_iterator iter = q.rbegin(); in TEST()
532 circular_deque<int> q; in TEST()
560 circular_deque<int> q; in TEST()
586 circular_deque<int> q; in TEST()
602 circular_deque<int> q; in TEST()
644 circular_deque<DestructorCounter> q; in TEST()
680 circular_deque<int> q; in TEST()
727 circular_deque<int> q; in TEST()
753 circular_deque<int> q; in TEST()
760 circular_deque<int> source; in TEST()
828 circular_deque<MoveOnlyInt> q(std::begin(values), std::end(values)); in TEST()
843 circular_deque<int> q; in TEST()