Lines Matching refs:concurrent_bounded_queue

322 class concurrent_bounded_queue {
344 using iterator = concurrent_queue_iterator<concurrent_bounded_queue, T, Allocator>;
345 using const_iterator = concurrent_queue_iterator<concurrent_bounded_queue, const T, Allocator> ;
347 concurrent_bounded_queue() : concurrent_bounded_queue(allocator_type()) {} in concurrent_bounded_queue() function
349 explicit concurrent_bounded_queue( const allocator_type& a ) : in concurrent_bounded_queue() function
365concurrent_bounded_queue( InputIterator begin, InputIterator end, const allocator_type& a = alloca…
366 concurrent_bounded_queue(a) in concurrent_bounded_queue() function
372concurrent_bounded_queue( std::initializer_list<value_type> init, const allocator_type& alloc = al…
373 concurrent_bounded_queue(init.begin(), init.end(), alloc)
376 concurrent_bounded_queue( const concurrent_bounded_queue& src, const allocator_type& a ) : in concurrent_bounded_queue() function
377 concurrent_bounded_queue(a) in concurrent_bounded_queue()
382 concurrent_bounded_queue( const concurrent_bounded_queue& src ) : in concurrent_bounded_queue() function
383concurrent_bounded_queue(queue_allocator_traits::select_on_container_copy_construction(src.get_all… in concurrent_bounded_queue()
389 concurrent_bounded_queue( concurrent_bounded_queue&& src ) : in concurrent_bounded_queue() function
390 concurrent_bounded_queue(std::move(src.my_allocator)) in concurrent_bounded_queue()
395 concurrent_bounded_queue( concurrent_bounded_queue&& src, const allocator_type& a ) : in concurrent_bounded_queue() function
396 concurrent_bounded_queue(a) in concurrent_bounded_queue()
410 ~concurrent_bounded_queue() { in ~concurrent_bounded_queue()
418 concurrent_bounded_queue& operator=( const concurrent_bounded_queue& other ) {
428 concurrent_bounded_queue& operator=( concurrent_bounded_queue&& other ) {
443 concurrent_bounded_queue& operator=( std::initializer_list<value_type> init ) {
450 concurrent_bounded_queue src(first, last); in assign()
459 void swap ( concurrent_bounded_queue& other ) { in swap()
549 void internal_swap( concurrent_bounded_queue& src ) { in internal_swap()
664 friend void swap( concurrent_bounded_queue& lhs, concurrent_bounded_queue& rhs ) { in swap()
668 …friend bool operator==( const concurrent_bounded_queue& lhs, const concurrent_bounded_queue& rhs )…
673 …friend bool operator!=( const concurrent_bounded_queue& lhs, const concurrent_bounded_queue& rhs )…
682 concurrent_bounded_queue( It, It, Alloc = Alloc() )
683 -> concurrent_bounded_queue<iterator_value_t<It>, Alloc>;
693 using detail::d2::concurrent_bounded_queue;