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