Lines Matching refs:_Compare
42 template <class _Key, class _Compare = less<_Key>,
45 template <class _Key, class _Compare,
54 typedef _Compare key_compare;
55 typedef _Compare value_compare;
75 multiset() : _M_t(_Compare(), allocator_type()) {}
76 explicit multiset(const _Compare& __comp,
84 : _M_t(_Compare(), allocator_type())
89 const _Compare& __comp,
96 : _M_t(_Compare(), allocator_type())
100 const _Compare& __comp,
105 : _M_t(_Compare(), allocator_type())
109 const _Compare& __comp,
115 multiset(const multiset<_Key,_Compare,_Alloc>& __x) : _M_t(__x._M_t) {}
116 multiset<_Key,_Compare,_Alloc>&
117 operator=(const multiset<_Key,_Compare,_Alloc>& __x) {
135 void swap(multiset<_Key,_Compare,_Alloc>& __x) { _M_t.swap(__x._M_t); }
191 template <class _Key, class _Compare, class _Alloc>
192 inline bool operator==(const multiset<_Key,_Compare,_Alloc>& __x,
193 const multiset<_Key,_Compare,_Alloc>& __y) {
197 template <class _Key, class _Compare, class _Alloc>
198 inline bool operator<(const multiset<_Key,_Compare,_Alloc>& __x,
199 const multiset<_Key,_Compare,_Alloc>& __y) {
205 template <class _Key, class _Compare, class _Alloc>
206 inline void swap(multiset<_Key,_Compare,_Alloc>& __x,
207 multiset<_Key,_Compare,_Alloc>& __y) {