Lines Matching refs:Allocator
31 template <typename QueueRep, typename Allocator>
32 std::pair<bool, ticket_type> internal_try_pop_impl(void* dst, QueueRep& queue, Allocator& alloc ) { in internal_try_pop_impl()
52 template <typename T, typename Allocator = tbb::cache_aligned_allocator<T>>
54 using allocator_traits_type = tbb::detail::allocator_traits<Allocator>;
55 using queue_representation_type = concurrent_queue_rep<T, Allocator>;
65 using allocator_type = Allocator;
69 using iterator = concurrent_queue_iterator<concurrent_queue, T, Allocator>;
70 using const_iterator = concurrent_queue_iterator<concurrent_queue, const T, Allocator>;
321 template <typename T, typename Allocator = tbb::cache_aligned_allocator<T>>
323 using allocator_traits_type = tbb::detail::allocator_traits<Allocator>;
324 using queue_representation_type = concurrent_queue_rep<T, Allocator>;
340 using allocator_type = Allocator;
344 using iterator = concurrent_queue_iterator<concurrent_bounded_queue, T, Allocator>;
345 using const_iterator = concurrent_queue_iterator<concurrent_bounded_queue, const T, Allocator> ;