Lines Matching refs:iterator
65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, map>
66 iterator; typedef
74 typedef std::reverse_iterator<iterator> reverse_iterator;
109 iterator
111 { return iterator(_Base::begin(), this); } in begin()
117 iterator
119 { return iterator(_Base::end(), this); } in end()
154 std::pair<iterator, bool>
157 typedef typename _Base::iterator _Base_iterator; in insert()
159 return std::pair<iterator, bool>(iterator(__res.first, this), in insert()
163 iterator
164 insert(iterator __position, const value_type& __x) in insert()
167 return iterator(_Base::insert(__position.base(), __x), this); in insert()
179 erase(iterator __position) in erase()
189 iterator __victim = find(__x); in erase()
201 erase(iterator __first, iterator __last) in erase()
226 iterator
228 { return iterator(_Base::find(__x), this); } in find()
236 iterator
238 { return iterator(_Base::lower_bound(__x), this); } in lower_bound()
244 iterator
246 { return iterator(_Base::upper_bound(__x), this); } in upper_bound()
252 std::pair<iterator,iterator>
255 typedef typename _Base::iterator _Base_iterator; in equal_range()
258 return std::make_pair(iterator(__res.first, this), in equal_range()
259 iterator(__res.second, this)); in equal_range()