Lines Matching refs:concurrent_queue

53 class concurrent_queue {
69 using iterator = concurrent_queue_iterator<concurrent_queue, T, Allocator>;
70 using const_iterator = concurrent_queue_iterator<concurrent_queue, const T, Allocator>;
72 concurrent_queue() : concurrent_queue(allocator_type()) {} in concurrent_queue() function
74 explicit concurrent_queue(const allocator_type& a) : in concurrent_queue() function
87concurrent_queue(InputIterator begin, InputIterator end, const allocator_type& a = allocator_type(…
88 concurrent_queue(a) in concurrent_queue() function
94concurrent_queue( std::initializer_list<value_type> init, const allocator_type& alloc = allocator_…
95 concurrent_queue(init.begin(), init.end(), alloc)
98 concurrent_queue(const concurrent_queue& src, const allocator_type& a) : in concurrent_queue() function
99 concurrent_queue(a) in concurrent_queue()
104 concurrent_queue(const concurrent_queue& src) : in concurrent_queue() function
105concurrent_queue(queue_allocator_traits::select_on_container_copy_construction(src.get_allocator()… in concurrent_queue()
111 concurrent_queue(concurrent_queue&& src) : in concurrent_queue() function
112 concurrent_queue(std::move(src.my_allocator)) in concurrent_queue()
117 concurrent_queue(concurrent_queue&& src, const allocator_type& a) : in concurrent_queue() function
118 concurrent_queue(a) in concurrent_queue()
132 ~concurrent_queue() { in ~concurrent_queue()
139 concurrent_queue& operator=( const concurrent_queue& other ) {
149 concurrent_queue& operator=( concurrent_queue&& other ) {
164 concurrent_queue& operator=( std::initializer_list<value_type> init ) {
171 concurrent_queue src(first, last); in assign()
180 void swap ( concurrent_queue& other ) { in swap()
238 void internal_swap(concurrent_queue& src) { in internal_swap()
270 friend void swap( concurrent_queue& lhs, concurrent_queue& rhs ) { in swap()
274 friend bool operator==( const concurrent_queue& lhs, const concurrent_queue& rhs ) {
279 friend bool operator!=( const concurrent_queue& lhs, const concurrent_queue& rhs ) {
290 concurrent_queue( It, It, Alloc = Alloc() )
291 -> concurrent_queue<iterator_value_t<It>, Alloc>;
692 using detail::d2::concurrent_queue;