Lines Matching refs:concurrent_priority_queue
41 class concurrent_priority_queue {
52 concurrent_priority_queue() : concurrent_priority_queue(allocator_type{}) {} in concurrent_priority_queue() function
54 explicit concurrent_priority_queue( const allocator_type& alloc ) in concurrent_priority_queue() function
60 …explicit concurrent_priority_queue( const Compare& compare, const allocator_type& alloc = allocato…
66 …explicit concurrent_priority_queue( size_type init_capacity, const allocator_type& alloc = allocat…
73 …explicit concurrent_priority_queue( size_type init_capacity, const Compare& compare, const allocat…
81 …concurrent_priority_queue( InputIterator begin, InputIterator end, const Compare& compare, const a…
90 …concurrent_priority_queue( InputIterator begin, InputIterator end, const allocator_type& alloc = a…
91 : concurrent_priority_queue(begin, end, Compare(), alloc) {} in concurrent_priority_queue() function
93 …concurrent_priority_queue( std::initializer_list<value_type> init, const Compare& compare, const a…
94 : concurrent_priority_queue(init.begin(), init.end(), compare, alloc) {}
96 …concurrent_priority_queue( std::initializer_list<value_type> init, const allocator_type& alloc = a…
97 : concurrent_priority_queue(init, Compare(), alloc) {} in concurrent_priority_queue() function
99 concurrent_priority_queue( const concurrent_priority_queue& other ) in concurrent_priority_queue() function
106 concurrent_priority_queue( const concurrent_priority_queue& other, const allocator_type& alloc ) in concurrent_priority_queue() function
113 concurrent_priority_queue( concurrent_priority_queue&& other ) in concurrent_priority_queue() function
120 concurrent_priority_queue( concurrent_priority_queue&& other, const allocator_type& alloc ) in concurrent_priority_queue() function
127 concurrent_priority_queue& operator=( const concurrent_priority_queue& other ) {
136 concurrent_priority_queue& operator=( concurrent_priority_queue&& other ) {
146 concurrent_priority_queue& operator=( std::initializer_list<value_type> init ) {
213 void swap( concurrent_priority_queue& other ) { in swap()
242 concurrent_priority_queue* my_cpq;
245 functor( concurrent_priority_queue* cpq ) : my_cpq(cpq) {} in functor()
429 friend bool operator==( const concurrent_priority_queue& lhs,
430 const concurrent_priority_queue& rhs )
436 friend bool operator!=( const concurrent_priority_queue& lhs,
437 const concurrent_priority_queue& rhs )
451 concurrent_priority_queue( It, It, Comp = Comp(), Alloc = Alloc() )
452 -> concurrent_priority_queue<iterator_value_t<It>, Comp, Alloc>;
457 concurrent_priority_queue( It, It, Alloc )
458 -> concurrent_priority_queue<iterator_value_t<It>, std::less<iterator_value_t<It>>, Alloc>;
465 concurrent_priority_queue( std::initializer_list<T>, Comp = Comp(), Alloc = Alloc() )
466 -> concurrent_priority_queue<T, Comp, Alloc>;
470 concurrent_priority_queue( std::initializer_list<T>, Alloc )
471 -> concurrent_priority_queue<T, std::less<T>, Alloc>;
476 void swap( concurrent_priority_queue<T, Compare, Allocator>& lhs, in swap()
477 concurrent_priority_queue<T, Compare, Allocator>& rhs ) in swap()
485 using detail::d1::concurrent_priority_queue;