Lines Matching defs:map
48 class map {
61 friend class map<_Key,_Tp,_Compare,_Alloc>;
74 _Rep_type _M_t; // red-black tree representing map
90 map() : _M_t(_Compare(), allocator_type()) {}
91 explicit map(const _Compare& __comp,
97 map(_InputIterator __first, _InputIterator __last)
102 map(_InputIterator __first, _InputIterator __last, const _Compare& __comp,
106 map(const value_type* __first, const value_type* __last)
110 map(const value_type* __first,
115 map(const_iterator __first, const_iterator __last)
119 map(const_iterator __first, const_iterator __last, const _Compare& __comp,
125 map(const map<_Key,_Tp,_Compare,_Alloc>& __x) : _M_t(__x._M_t) {}
126 map<_Key,_Tp,_Compare,_Alloc>&
127 operator=(const map<_Key, _Tp, _Compare, _Alloc>& __x)
157 void swap(map<_Key,_Tp,_Compare,_Alloc>& __x) { _M_t.swap(__x._M_t); }
185 // map operations:
205 friend bool operator== __STL_NULL_TMPL_ARGS (const map&, const map&);
206 friend bool operator< __STL_NULL_TMPL_ARGS (const map&, const map&);
210 inline bool operator==(const map<_Key,_Tp,_Compare,_Alloc>& __x,
211 const map<_Key,_Tp,_Compare,_Alloc>& __y) {
216 inline bool operator<(const map<_Key,_Tp,_Compare,_Alloc>& __x,
217 const map<_Key,_Tp,_Compare,_Alloc>& __y) {
224 inline void swap(map<_Key,_Tp,_Compare,_Alloc>& __x,
225 map<_Key,_Tp,_Compare,_Alloc>& __y) {