Lines Matching defs:const_iterator
157 typedef _Rb_tree_iterator<_Value, _ConstTraits> const_iterator;
167 //copy constructor for iterator and constructor from iterator for const_iterator
196 bool operator == (const_iterator __rhs) const {
199 bool operator != (const_iterator __rhs) const {
372 typedef _Rb_tree_iterator<value_type, _ConstTraits> const_iterator;
422 const_iterator begin() const { return const_iterator(_M_leftmost()); }
424 const_iterator end() const { return const_iterator(__CONST_CAST(_Base_ptr, &this->_M_header._M_data)); }
474 void insert_unique(const_iterator __first, const_iterator __last) {
482 void insert_equal(const_iterator __first, const_iterator __last) {
545 const_iterator find(const _KT& __k) const { return const_iterator(_M_find(__k)); }
597 pair<const_iterator, const_iterator> __p = equal_range(__x);
603 const_iterator lower_bound(const _KT& __x) const { return const_iterator(_M_lower_bound(__x)); }
607 const_iterator upper_bound(const _KT& __x) const { return const_iterator(_M_upper_bound(__x)); }
612 pair<const_iterator, const_iterator> equal_range(const _KT& __x) const
613 { return pair<const_iterator, const_iterator>(lower_bound(__x), upper_bound(__x)); }
628 pair<const_iterator, const_iterator> equal_range_unique(const _KT& __x) const {
629 pair<const_iterator, const_iterator> __p;