Lines Matching refs:Compare

21 template <class Key, class Compare = less<Key>,
29 typedef Compare key_compare;
71 : set(first, last, Compare(), a) {} // C++14
73 : set(il, Compare(), a) {} // C++14
166 template <class Key, class Compare, class Allocator>
168 operator==(const set<Key, Compare, Allocator>& x,
169 const set<Key, Compare, Allocator>& y);
171 template <class Key, class Compare, class Allocator>
173 operator< (const set<Key, Compare, Allocator>& x,
174 const set<Key, Compare, Allocator>& y);
176 template <class Key, class Compare, class Allocator>
178 operator!=(const set<Key, Compare, Allocator>& x,
179 const set<Key, Compare, Allocator>& y);
181 template <class Key, class Compare, class Allocator>
183 operator> (const set<Key, Compare, Allocator>& x,
184 const set<Key, Compare, Allocator>& y);
186 template <class Key, class Compare, class Allocator>
188 operator>=(const set<Key, Compare, Allocator>& x,
189 const set<Key, Compare, Allocator>& y);
191 template <class Key, class Compare, class Allocator>
193 operator<=(const set<Key, Compare, Allocator>& x,
194 const set<Key, Compare, Allocator>& y);
197 template <class Key, class Compare, class Allocator>
199 swap(set<Key, Compare, Allocator>& x, set<Key, Compare, Allocator>& y)
202 template <class Key, class Compare = less<Key>,
210 typedef Compare key_compare;
252 : set(first, last, Compare(), a) {} // C++14
254 : set(il, Compare(), a) {} // C++14
346 template <class Key, class Compare, class Allocator>
348 operator==(const multiset<Key, Compare, Allocator>& x,
349 const multiset<Key, Compare, Allocator>& y);
351 template <class Key, class Compare, class Allocator>
353 operator< (const multiset<Key, Compare, Allocator>& x,
354 const multiset<Key, Compare, Allocator>& y);
356 template <class Key, class Compare, class Allocator>
358 operator!=(const multiset<Key, Compare, Allocator>& x,
359 const multiset<Key, Compare, Allocator>& y);
361 template <class Key, class Compare, class Allocator>
363 operator> (const multiset<Key, Compare, Allocator>& x,
364 const multiset<Key, Compare, Allocator>& y);
366 template <class Key, class Compare, class Allocator>
368 operator>=(const multiset<Key, Compare, Allocator>& x,
369 const multiset<Key, Compare, Allocator>& y);
371 template <class Key, class Compare, class Allocator>
373 operator<=(const multiset<Key, Compare, Allocator>& x,
374 const multiset<Key, Compare, Allocator>& y);
377 template <class Key, class Compare, class Allocator>
379 swap(multiset<Key, Compare, Allocator>& x, multiset<Key, Compare, Allocator>& y)