Lines Matching refs:iterator
65 typedef typename _Rep_type::const_iterator iterator;
122 iterator begin() const { return _M_t.begin(); }
123 iterator end() const { return _M_t.end(); }
132 pair<iterator,bool> insert(const value_type& __x) {
133 pair<typename _Rep_type::iterator, bool> __p = _M_t.insert_unique(__x);
134 return pair<iterator, bool>(__p.first, __p.second);
136 iterator insert(iterator __position, const value_type& __x) {
137 typedef typename _Rep_type::iterator _Rep_iterator;
153 void erase(iterator __position) {
154 typedef typename _Rep_type::iterator _Rep_iterator;
160 void erase(iterator __first, iterator __last) {
161 typedef typename _Rep_type::iterator _Rep_iterator;
168 iterator find(const key_type& __x) const { return _M_t.find(__x); }
170 iterator lower_bound(const key_type& __x) const {
173 iterator upper_bound(const key_type& __x) const {
176 pair<iterator,iterator> equal_range(const key_type& __x) const {