Lines Matching refs:multiset
48 class multiset {
59 _Rep_type _M_t; // red-black tree representing multiset
75 multiset() : _M_t(_Compare(), allocator_type()) {}
76 explicit multiset(const _Compare& __comp,
83 multiset(_InputIterator __first, _InputIterator __last)
88 multiset(_InputIterator __first, _InputIterator __last,
95 multiset(const value_type* __first, const value_type* __last)
99 multiset(const value_type* __first, const value_type* __last,
104 multiset(const_iterator __first, const_iterator __last)
108 multiset(const_iterator __first, const_iterator __last,
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); }
172 // multiset operations:
185 friend bool operator== __STL_NULL_TMPL_ARGS (const multiset&,
186 const multiset&);
187 friend bool operator< __STL_NULL_TMPL_ARGS (const multiset&,
188 const multiset&);
192 inline bool operator==(const multiset<_Key,_Compare,_Alloc>& __x,
193 const multiset<_Key,_Compare,_Alloc>& __y) {
198 inline bool operator<(const multiset<_Key,_Compare,_Alloc>& __x,
199 const multiset<_Key,_Compare,_Alloc>& __y) {
206 inline void swap(multiset<_Key,_Compare,_Alloc>& __x,
207 multiset<_Key,_Compare,_Alloc>& __y) {