Home | History | Annotate | Download | only in support

Lines Matching refs:it_

9     It it_;
19 It base() const {return it_;}
22 explicit output_iterator(It it) : it_(it) {}
24 output_iterator(const output_iterator<U>& u) :it_(u.it_) {}
26 reference operator*() const {return *it_;}
28 output_iterator& operator++() {++it_; return *this;}
36 It it_;
46 It base() const {return it_;}
48 input_iterator() : it_() {}
49 explicit input_iterator(It it) : it_(it) {}
51 input_iterator(const input_iterator<U>& u) :it_(u.it_) {}
53 reference operator*() const {return *it_;}
54 pointer operator->() const {return it_;}
56 input_iterator& operator++() {++it_; return *this;}
61 {return x.it_ == y.it_;}
85 It it_;
95 It base() const {return it_;}
97 forward_iterator() : it_() {}
98 explicit forward_iterator(It it) : it_(it) {}
100 forward_iterator(const forward_iterator<U>& u) :it_(u.it_) {}
102 reference operator*() const {return *it_;}
103 pointer operator->() const {return it_;}
105 forward_iterator& operator++() {++it_; return *this;}
110 {return x.it_ == y.it_;}
134 It it_;
144 It base() const {return it_;}
146 bidirectional_iterator() : it_() {}
147 explicit bidirectional_iterator(It it) : it_(it) {}
149 bidirectional_iterator(const bidirectional_iterator<U>& u) :it_(u.it_) {}
151 reference operator*() const {return *it_;}
152 pointer operator->() const {return it_;}
154 bidirectional_iterator& operator++() {++it_; return *this;}
158 bidirectional_iterator& operator--() {--it_; return *this;}
182 It it_;
192 It base() const {return it_;}
194 random_access_iterator() : it_() {}
195 explicit random_access_iterator(It it) : it_(it) {}
197 random_access_iterator(const random_access_iterator<U>& u) :it_(u.it_) {}
199 reference operator*() const {return *it_;}
200 pointer operator->() const {return it_;}
202 random_access_iterator& operator++() {++it_; return *this;}
206 random_access_iterator& operator--() {--it_; return *this;}
210 random_access_iterator& operator+=(difference_type n) {it_ += n; return *this;}
219 reference operator[](difference_type n) const {return it_[n];}