Home | History | Annotate | Download | only in support

Lines Matching refs:it_

18     It it_;
28 It base() const {return it_;}
31 explicit output_iterator(It it) : it_(it) {}
33 output_iterator(const output_iterator<U>& u) :it_(u.it_) {}
35 reference operator*() const {return *it_;}
37 output_iterator& operator++() {++it_; return *this;}
45 It it_;
55 It base() const {return it_;}
57 input_iterator() : it_() {}
58 explicit input_iterator(It it) : it_(it) {}
60 input_iterator(const input_iterator<U>& u) :it_(u.it_) {}
62 reference operator*() const {return *it_;}
63 pointer operator->() const {return it_;}
65 input_iterator& operator++() {++it_; return *this;}
70 {return x.it_ == y.it_;}
94 It it_;
104 It base() const {return it_;}
106 forward_iterator() : it_() {}
107 explicit forward_iterator(It it) : it_(it) {}
109 forward_iterator(const forward_iterator<U>& u) :it_(u.it_) {}
111 reference operator*() const {return *it_;}
112 pointer operator->() const {return it_;}
114 forward_iterator& operator++() {++it_; return *this;}
119 {return x.it_ == y.it_;}
143 It it_;
153 It base() const {return it_;}
155 bidirectional_iterator() : it_() {}
156 explicit bidirectional_iterator(It it) : it_(it) {}
158 bidirectional_iterator(const bidirectional_iterator<U>& u) :it_(u.it_) {}
160 reference operator*() const {return *it_;}
161 pointer operator->() const {return it_;}
163 bidirectional_iterator& operator++() {++it_; return *this;}
167 bidirectional_iterator& operator--() {--it_; return *this;}
191 It it_;
201 It base() const {return it_;}
203 random_access_iterator() : it_() {}
204 explicit random_access_iterator(It it) : it_(it) {}
206 random_access_iterator(const random_access_iterator<U>& u) :it_(u.it_) {}
208 reference operator*() const {return *it_;}
209 pointer operator->() const {return it_;}
211 random_access_iterator& operator++() {++it_; return *this;}
215 random_access_iterator& operator--() {--it_; return *this;}
219 random_access_iterator& operator+=(difference_type n) {it_ += n; return *this;}
228 reference operator[](difference_type n) const {return it_[n];}