Lines Matching defs:iterator
69 typedef typename _Ht::const_iterator iterator;
152 iterator begin() const { return _M_ht.begin(); }
153 iterator end() const { return _M_ht.end(); }
156 pair<iterator, bool> insert(const value_type& __obj)
158 pair<typename _Ht::iterator, bool> __p = _M_ht.insert_unique(__obj);
159 return pair<iterator,bool>(__p.first, __p.second);
172 pair<iterator, bool> insert_noresize(const value_type& __obj)
174 pair<typename _Ht::iterator, bool> __p =
176 return pair<iterator, bool>(__p.first, __p.second);
179 iterator find(const key_type& __key) const { return _M_ht.find(__key); }
183 pair<iterator, iterator> equal_range(const key_type& __key) const
187 void erase(iterator __it) { _M_ht.erase(__it); }
188 void erase(iterator __f, iterator __l) { _M_ht.erase(__f, __l); }
248 typedef typename _Ht::const_iterator iterator;
331 iterator begin() const { return _M_ht.begin(); }
332 iterator end() const { return _M_ht.end(); }
335 iterator insert(const value_type& __obj)
348 iterator insert_noresize(const value_type& __obj)
351 iterator find(const key_type& __key) const { return _M_ht.find(__key); }
355 pair<iterator, iterator> equal_range(const key_type& __key) const
359 void erase(iterator __it) { _M_ht.erase(__it); }
360 void erase(iterator __f, iterator __l) { _M_ht.erase(__f, __l); }