Lines Matching refs:Allocator
42 template <typename T, typename Allocator>
45 template <typename Container, typename T, typename Allocator>
57 template <typename T, typename Allocator>
60 using queue_rep_type = concurrent_queue_rep<T, Allocator>;
61 using self_type = micro_queue<T, Allocator>;
68 using allocator_type = Allocator;
364 template <typename Container, typename T, typename Allocator>
368 using allocator_type = Allocator;
371 micro_queue_pop_finalizer( Container& queue, Allocator& alloc, ticket_type k, padded_page* p ) : in micro_queue_pop_finalizer()
398 Allocator& allocator;
407 template <typename T, typename Allocator>
409 using self_type = concurrent_queue_rep<T, Allocator>;
411 using micro_queue_type = micro_queue<T, Allocator>;
412 using allocator_type = Allocator;
485 friend class micro_queue<T, Allocator>;
508 template <typename Value, typename Allocator>
510 using queue_rep_type = concurrent_queue_rep<Value, Allocator>;
592 template <typename Container, typename Value, typename Allocator>
593 …iterator : public concurrent_queue_iterator_base<typename std::remove_cv<Value>::type, Allocator> {
594 … using base_type = concurrent_queue_iterator_base<typename std::remove_cv<Value>::type, Allocator>;
606 …tor( const concurrent_queue_iterator<Container, typename Container::value_type, Allocator>& other ) in concurrent_queue_iterator()
613 …=( const concurrent_queue_iterator<Container, typename Container::value_type, Allocator>& other ) {