Lines Matching refs:q1
61 void examine( QueueType& q1, QueueType& q2, const std::vector<typename QueueType::value_type>& vec_… in examine() argument
64 REQUIRE((!q1.empty() && q1.size() == vec_sorted.size())); in examine()
71 for (it1 = vec_sorted.rbegin(); q1.try_pop(elem); ++it1) { in examine()
80 REQUIRE((q1.empty() && !q1.size())); in examine()
83 q1.swap(q2); in examine()
85 REQUIRE((!q1.empty() && q1.size() == vec_sorted.size())); in examine()
86 for (it1 = vec_sorted.rbegin(); q1.try_pop(elem); ++it1) in examine()
93 QueueType q1(q), q2(q); in examine()
94 examine</*HasCopyCtor=*/true>(q1, q2, vec_sorted); in examine()
107 queue_type q1; in type_tester() local
108 q1.assign(vec.begin(), vec.end()); in type_tester()
109 examine(q1, vec_sorted); in type_tester()
125 queue_type q4(q1); in type_tester()
129 auto alloc = q1.get_allocator(); in type_tester()
130 queue_type q4_alloc(q1, alloc); in type_tester()
213 queue_type q1, q1_copy; in type_tester_unique_ptr() local
215 q1.push(value_type(new T(item))); in type_tester_unique_ptr()
218 examine</*HasCopyCtor=*/false>(q1, q1_copy, vec_sorted); in type_tester_unique_ptr()
221 q1.clear(); in type_tester_unique_ptr()
224 q1.emplace(new T(item)); in type_tester_unique_ptr()
227 queue_type q3(std::move(q1)); in type_tester_unique_ptr()