Lines Matching refs:iterator
72 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator,
73 hash_multimap> iterator;
124 iterator
125 begin() { return iterator(_Base::begin(), this); }
127 iterator
128 end() { return iterator(_Base::end(), this); }
138 iterator
140 { return iterator(_Base::insert(__obj), this); }
150 iterator
152 { return iterator(_Base::insert_noresize(__obj), this); }
154 iterator
156 { return iterator(_Base::find(__key), this); }
164 std::pair<iterator, iterator>
167 typedef typename _Base::iterator _Base_iterator;
170 return std::make_pair(iterator(__res.first, this),
171 iterator(__res.second, this));
187 std::pair<iterator, iterator> __victims = this->equal_range(__key);
198 erase(iterator __it)
206 erase(iterator __first, iterator __last)
209 for (iterator __tmp = __first; __tmp != __last;)
211 iterator __victim = __tmp++;