Lines Matching refs:iterator
72 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, hash_map>
73 iterator;
127 iterator
128 begin() { return iterator(_Base::begin(), this); }
130 iterator
131 end() { return iterator(_Base::end(), this); }
141 std::pair<iterator, bool>
144 std::pair<typename _Base::iterator, bool> __res = _Base::insert(__obj);
145 return std::make_pair(iterator(__res.first, this), __res.second);
164 std::pair<iterator, bool>
167 std::pair<typename _Base::iterator, bool> __res =
169 return std::make_pair(iterator(__res.first, this), __res.second);
172 iterator
174 { return iterator(_Base::find(__key), this); }
183 std::pair<iterator, iterator>
186 typedef typename _Base::iterator _Base_iterator;
189 return std::make_pair(iterator(__res.first, this),
190 iterator(__res.second, this));
206 iterator __victim(_Base::find(__key), this);
214 erase(iterator __it)
222 erase(iterator __first, iterator __last)
225 for (iterator __tmp = __first; __tmp != __last;)
227 iterator __victim = __tmp++;