Lines Matching refs:iterator
70 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator,
71 hash_multiset> iterator;
129 iterator begin() const { return iterator(_Base::begin(), this); }
130 iterator end() const { return iterator(_Base::end(), this); }
132 iterator
134 { return iterator(_Base::insert(__obj), this); }
145 iterator
147 { return iterator(_Base::insert_noresize(__obj), this); }
149 iterator
151 { return iterator(_Base::find(__key), this); }
155 std::pair<iterator, iterator>
158 typedef typename _Base::iterator _Base_iterator;
161 return std::make_pair(iterator(__res.first, this),
162 iterator(__res.second, this));
169 std::pair<iterator, iterator> __victims = this->equal_range(__key);
179 erase(iterator __it)
187 erase(iterator __first, iterator __last)
190 for (iterator __tmp = __first; __tmp != __last;)
192 iterator __victim = __tmp++;