Lines Matching refs:WorkQueue
23 WorkQueue<int>* queue;
37 TEST(WorkQueue, SingleThreaded) { in TEST() argument
38 WorkQueue<int> queue; in TEST()
64 TEST(WorkQueue, SPSC) { in TEST() argument
65 WorkQueue<int> queue; in TEST()
92 TEST(WorkQueue, SPMC) { in TEST() argument
93 WorkQueue<int> queue; in TEST()
115 TEST(WorkQueue, MPMC) { in TEST() argument
116 WorkQueue<int> queue; in TEST()
150 TEST(WorkQueue, BoundedSizeWorks) { in TEST() argument
151 WorkQueue<int> queue(1); in TEST()
163 TEST(WorkQueue, BoundedSizePushAfterFinish) { in TEST() argument
164 WorkQueue<int> queue(1); in TEST()
180 TEST(WorkQueue, SetMaxSize) { in TEST() argument
181 WorkQueue<int> queue(2); in TEST()
201 TEST(WorkQueue, BoundedSizeMPMC) { in TEST() argument
202 WorkQueue<int> queue(10); in TEST()
242 TEST(WorkQueue, FailedPush) { in TEST() argument
243 WorkQueue<std::unique_ptr<int>> queue; in TEST()