Lines Matching refs:_Compare
42 template <class _Key, class _Tp, class _Compare = less<_Key>,
45 template <class _Key, class _Tp, class _Compare,
57 typedef _Compare key_compare;
60 friend class multimap<_Key,_Tp,_Compare,_Alloc>;
62 _Compare _M_comp;
63 value_compare(_Compare __c) : _M_comp(__c) {}
89 multimap() : _M_t(_Compare(), allocator_type()) { }
90 explicit multimap(const _Compare& __comp,
97 : _M_t(_Compare(), allocator_type())
102 const _Compare& __comp,
107 : _M_t(_Compare(), allocator_type())
110 const _Compare& __comp,
115 : _M_t(_Compare(), allocator_type())
118 const _Compare& __comp,
123 multimap(const multimap<_Key,_Tp,_Compare,_Alloc>& __x) : _M_t(__x._M_t) { }
124 multimap<_Key,_Tp,_Compare,_Alloc>&
125 operator=(const multimap<_Key,_Tp,_Compare,_Alloc>& __x) {
147 void swap(multimap<_Key,_Tp,_Compare,_Alloc>& __x) { _M_t.swap(__x._M_t); }
199 template <class _Key, class _Tp, class _Compare, class _Alloc>
200 inline bool operator==(const multimap<_Key,_Tp,_Compare,_Alloc>& __x,
201 const multimap<_Key,_Tp,_Compare,_Alloc>& __y) {
205 template <class _Key, class _Tp, class _Compare, class _Alloc>
206 inline bool operator<(const multimap<_Key,_Tp,_Compare,_Alloc>& __x,
207 const multimap<_Key,_Tp,_Compare,_Alloc>& __y) {
213 template <class _Key, class _Tp, class _Compare, class _Alloc>
214 inline void swap(multimap<_Key,_Tp,_Compare,_Alloc>& __x,
215 multimap<_Key,_Tp,_Compare,_Alloc>& __y) {