Lines Matching refs:const_iterator
45 class const_iterator {
47 const_iterator() {} in const_iterator() function
48 const_iterator(const Iterator &iter) : iter(iter) {} in const_iterator() function
49 const_iterator(const const_iterator<Iterator> &citer) : iter(citer.iter) {} in const_iterator() function
58 const_iterator &operator++() { return ++iter; }
59 const_iterator &operator--() { return --iter; }
60 const_iterator operator++(int) { return iter--; }
61 const_iterator operator--(int) { return iter--; }
66 bool operator!=(const const_iterator<Iterator> &it) const {
79 typedef const_iterator<Iterator> const_iterator; typedef
84 const_iterator begin() const { return _begin; } in begin()
85 const_iterator end() const { return _end; } in end()
87 const_iterator cbegin() const { return _begin; } in cbegin()
88 const_iterator cend() const { return _end; } in cend()
123 typedef const_iterator<reverse_iterator> const_reverse_iterator;
161 typedef const T *const_iterator; typedef
166 const_iterator begin() const { return &v[0]; } in begin()
167 const_iterator end() const { return &v[n - 1]; } in end()
169 const_iterator cbegin() const { return &v[0]; } in cbegin()
170 const_iterator cend() const { return &v[n - 1]; } in cend()
218 const_iterator<iterator<pair<key, value>>> find(const key &) const {} in find()