Home | History | Annotate | Download | only in support

Lines Matching refs:it_

28     It it_;
38 It base() const {return it_;}
41 explicit output_iterator(It it) : it_(it) {}
43 output_iterator(const output_iterator<U>& u) :it_(u.it_) {}
45 reference operator*() const {return *it_;}
47 output_iterator& operator++() {++it_; return *this;}
58 It it_;
68 It base() const {return it_;}
70 input_iterator() : it_() {}
71 explicit input_iterator(It it) : it_(it) {}
73 input_iterator(const input_iterator<U>& u) :it_(u.it_) {}
75 reference operator*() const {return *it_;}
76 pointer operator->() const {return it_;}
78 input_iterator& operator++() {++it_; return *this;}
83 {return x.it_ == y.it_;}
110 It it_;
120 It base() const {return it_;}
122 forward_iterator() : it_() {}
123 explicit forward_iterator(It it) : it_(it) {}
125 forward_iterator(const forward_iterator<U>& u) :it_(u.it_) {}
127 reference operator*() const {return *it_;}
128 pointer operator->() const {return it_;}
130 forward_iterator& operator++() {++it_; return *this;}
135 {return x.it_ == y.it_;}
162 It it_;
172 It base() const {return it_;}
174 bidirectional_iterator() : it_() {}
175 explicit bidirectional_iterator(It it) : it_(it) {}
177 bidirectional_iterator(const bidirectional_iterator<U>& u) :it_(u.it_) {}
179 reference operator*() const {return *it_;}
180 pointer operator->() const {return it_;}
182 bidirectional_iterator& operator++() {++it_; return *this;}
186 bidirectional_iterator& operator--() {--it_; return *this;}
213 It it_;
223 It base() const {return it_;}
225 random_access_iterator() : it_() {}
226 explicit random_access_iterator(It it) : it_(it) {}
228 random_access_iterator(const random_access_iterator<U>& u) :it_(u.it_) {}
230 reference operator*() const {return *it_;}
231 pointer operator->() const {return it_;}
233 random_access_iterator& operator++() {++it_; return *this;}
237 random_access_iterator& operator--() {--it_; return *this;}
241 random_access_iterator& operator+=(difference_type n) {it_ += n; return *this;}
250 reference operator[](difference_type n) const {return it_[n];}