Lines Matching full:compare

112           class Compare = less<typename Container::value_type>>
124 Compare comp;
127 priority_queue() : priority_queue(Compare()) {} // C++20
128 explicit priority_queue(const Compare& x) : priority_queue(x, Container()) {}
129 priority_queue(const Compare& x, const Container&);
130 … explicit priority_queue(const Compare& x = Compare(), Container&& = Container()); // before C++20
131 priority_queue(const Compare& x, Container&&); // C++20
134 const Compare& comp = Compare());
137 const Compare& comp, const Container& c);
140 const Compare& comp, Container&& c);
144 priority_queue(const Compare& comp, const Alloc& a);
146 priority_queue(const Compare& comp, const Container& c,
149 priority_queue(const Compare& comp, Container&& c,
156 const Compare& comp, const Alloc& a);
159 const Compare& comp, const Container& c, const Alloc& a);
162 const Compare& comp, Container&& c, const Alloc& a);
182 template <class Compare, class Container>
183 priority_queue(Compare, Container)
184 -> priority_queue<typename Container::value_type, Container, Compare>; // C++17
187 class Compare = less<iter-value-type<InputIterator>>,
189 priority_queue(InputIterator, InputIterator, Compare = Compare(), Container = Container())
190 -> priority_queue<iter-value-type<InputIterator>, Container, Compare>; // C++17
192 template<class Compare, class Container, class Allocator>
193 priority_queue(Compare, Container, Allocator)
194 -> priority_queue<typename Container::value_type, Container, Compare>; // C++17
202 template<class InputIterator, class Compare, class Allocator>
203 priority_queue(InputIterator, InputIterator, Compare, Allocator)
205 vector<iter-value-type<InputIterator>, Allocator>, Compare>; // C++17
207 template<class InputIterator, class Compare, class Container, class Allocator>
208 priority_queue(InputIterator, InputIterator, Compare, Container, Allocator)
209 -> priority_queue<typename Container::value_type, Container, Compare>; // C++17
211 template <class T, class Container, class Compare>
212 void swap(priority_queue<T, Container, Compare>& x,
213 priority_queue<T, Container, Compare>& y)
237 #include <compare>