Lines Matching refs:iterator
65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, set>
66 iterator;
74 typedef std::reverse_iterator<iterator> reverse_iterator;
107 iterator
109 { return iterator(_Base::begin(), this); }
115 iterator
117 { return iterator(_Base::end(), this); }
145 std::pair<iterator, bool>
148 typedef typename _Base::iterator _Base_iterator;
150 return std::pair<iterator, bool>(iterator(__res.first, this),
154 iterator
155 insert(iterator __position, const value_type& __x)
158 return iterator(_Base::insert(__position.base(), __x), this);
170 erase(iterator __position)
180 iterator __victim = find(__x);
192 erase(iterator __first, iterator __last)
218 iterator
220 { return iterator(_Base::find(__x), this); }
230 iterator
232 { return iterator(_Base::lower_bound(__x), this); }
240 iterator
242 { return iterator(_Base::upper_bound(__x), this); }
250 std::pair<iterator,iterator>
253 typedef typename _Base::iterator _Base_iterator;
256 return std::make_pair(iterator(__res.first, this),
257 iterator(__res.second, this));