Lines Matching refs:iterator
69 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, hash_set>
70 iterator;
124 iterator
125 begin() const { return iterator(_Base::begin(), this); }
127 iterator
128 end() const { return iterator(_Base::end(), this); }
130 std::pair<iterator, bool>
133 std::pair<typename _Base::iterator, bool> __res =
135 return std::make_pair(iterator(__res.first, this), __res.second);
154 std::pair<iterator, bool>
157 std::pair<typename _Base::iterator, bool> __res =
159 return std::make_pair(iterator(__res.first, this), __res.second);
162 iterator
164 { return iterator(_Base::find(__key), this); }
168 std::pair<iterator, iterator>
171 typedef typename _Base::iterator _Base_iterator;
174 return std::make_pair(iterator(__res.first, this),
175 iterator(__res.second, this));
181 iterator __victim(_Base::find(__key), this);
189 erase(iterator __it)
197 erase(iterator __first, iterator __last)
200 for (iterator __tmp = __first; __tmp != __last;)
202 iterator __victim = __tmp++;