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