Lines Matching defs:set

73 class set;
76 inline bool operator==(const set<_Key,_Compare,_Alloc>& __x,
77 const set<_Key,_Compare,_Alloc>& __y);
80 inline bool operator<(const set<_Key,_Compare,_Alloc>& __x,
81 const set<_Key,_Compare,_Alloc>& __y);
85 class set
100 _Rep_type _M_t; // red-black tree representing set
116 set() : _M_t(_Compare(), allocator_type()) {}
117 explicit set(const _Compare& __comp,
122 set(_InputIterator __first, _InputIterator __last)
127 set(_InputIterator __first, _InputIterator __last, const _Compare& __comp,
131 set(const set<_Key,_Compare,_Alloc>& __x) : _M_t(__x._M_t) {}
132 set<_Key,_Compare,_Alloc>& operator=(const set<_Key, _Compare, _Alloc>& __x)
151 void swap(set<_Key,_Compare,_Alloc>& __x) { _M_t.swap(__x._M_t); }
179 // set operations:
186 //214. set::find() missing const overload
221 friend bool operator== (const set<_K1,_C1,_A1>&, const set<_K1,_C1,_A1>&);
223 friend bool operator< (const set<_K1,_C1,_A1>&, const set<_K1,_C1,_A1>&);
227 inline bool operator==(const set<_Key,_Compare,_Alloc>& __x,
228 const set<_Key,_Compare,_Alloc>& __y) {
233 inline bool operator<(const set<_Key,_Compare,_Alloc>& __x,
234 const set<_Key,_Compare,_Alloc>& __y) {
239 inline bool operator!=(const set<_Key,_Compare,_Alloc>& __x,
240 const set<_Key,_Compare,_Alloc>& __y) {
245 inline bool operator>(const set<_Key,_Compare,_Alloc>& __x,
246 const set<_Key,_Compare,_Alloc>& __y) {
251 inline bool operator<=(const set<_Key,_Compare,_Alloc>& __x,
252 const set<_Key,_Compare,_Alloc>& __y) {
257 inline bool operator>=(const set<_Key,_Compare,_Alloc>& __x,
258 const set<_Key,_Compare,_Alloc>& __y) {
263 inline void swap(set<_Key,_Compare,_Alloc>& __x,
264 set<_Key,_Compare,_Alloc>& __y) {