Lines Matching refs:concurrent_queue

56 class ConcQWithCapacity : public oneapi::tbb::concurrent_queue<T, test_allocator<T>> {
57 using base_type = oneapi::tbb::concurrent_queue<T, test_allocator<T>>;
253 …TestIterator<oneapi::tbb::concurrent_queue<move_support_tests::Foo, test_allocator<move_support_te… in TestQueueIteratorWorks()
259 class ConcQWithSizeWrapper : public oneapi::tbb::concurrent_queue<T, A> {
262 … ConcQWithSizeWrapper( const ConcQWithSizeWrapper& q ) : oneapi::tbb::concurrent_queue<T, A>(q) {} in ConcQWithSizeWrapper()
263 …Wrapper( const ConcQWithSizeWrapper& q, const A& a ) : oneapi::tbb::concurrent_queue<T, A>(q, a) {} in ConcQWithSizeWrapper()
264 ConcQWithSizeWrapper( const A& a ) : oneapi::tbb::concurrent_queue<T, A>( a ) {} in ConcQWithSizeWrapper()
266 …ConcQWithSizeWrapper( ConcQWithSizeWrapper&& q ) : oneapi::tbb::concurrent_queue<T>(std::move(q)) … in ConcQWithSizeWrapper()
268 : oneapi::tbb::concurrent_queue<T, A>(std::move(q), a) { } in ConcQWithSizeWrapper()
272 : oneapi::tbb::concurrent_queue<T, A>(begin, end, a) {} in ConcQWithSizeWrapper()
273 …typename oneapi::tbb::concurrent_queue<T, A>::size_type size() const { return this->unsafe_size();… in size()
626 class ConcQPushPopWrapper : public oneapi::tbb::concurrent_queue<T, test_allocator<T>> {
634 …bool try_pop( T& dest ) { return this->oneapi::tbb::concurrent_queue<T, test_allocator<T>>::try_po… in try_pop()
1202 TestMoveSupport<oneapi::tbb::concurrent_queue<MoveOperationTracker>, push_op, try_pop_op>(); in TestMoveSupportInPushPop()
1273 void bounded_queue_specific_test(oneapi::tbb::concurrent_queue<T, A> &, const std::vector<T> &) { /… in bounded_queue_specific_test()
1534 test_member_types<oneapi::tbb::concurrent_queue>();
1538 static_assert(std::is_unsigned<typename oneapi::tbb::concurrent_queue<int>::size_type>::value,
1574 TestDeductionGuides<oneapi::tbb::concurrent_queue>();
1581 TestQueueIteratorComparisons<oneapi::tbb::concurrent_queue<int>>();
1677 test_with_minimalistic_objects<oneapi::tbb::concurrent_queue>();
1714 test_queue_helper<tbb::concurrent_queue<std::vector<int>>>();
1749 TestMoveQueue<tbb::concurrent_queue<move_support_tests::Foo, allocator_type>>();
1810 TestMoveQueueUnequal<tbb::concurrent_queue<move_support_tests::Foo, allocator_type>>();
1824 tbb::concurrent_queue<std::vector<int>> src({vect1, vect2, vect3}); in test_move_assignment_test_equal()
1825 tbb::concurrent_queue<std::vector<int>> dst(src.get_allocator()); in test_move_assignment_test_equal()
1826 tbb::concurrent_queue<std::vector<int>> cpy(src.get_allocator()); in test_move_assignment_test_equal()
1838 test_check_move_allocator<tbb::concurrent_queue<std::vector<int>>>(src, dst, cpy); in test_move_assignment_test_equal()
1849 …tbb::concurrent_queue<std::vector<int, stateful_allocator<int>>, stateful_allocator<int>> src(src_… in test_move_assignment_test_unequal()
1858 …tbb::concurrent_queue<std::vector<int, stateful_allocator<int>>, stateful_allocator<int>> dst(dst_… in test_move_assignment_test_unequal()
1859 …tbb::concurrent_queue<std::vector<int, stateful_allocator<int>>, stateful_allocator<int>> cpy(src_… in test_move_assignment_test_unequal()
1873 …test_check_move_allocator<tbb::concurrent_queue<std::vector<int, stateful_allocator<int>>, statefu… in test_move_assignment_test_unequal()