Lines Matching refs:it_

2085   RepeatedPtrIterator() : it_(NULL) {}
2086 explicit RepeatedPtrIterator(void* const* it) : it_(it) {}
2092 : it_(other.it_) {
2100 reference operator*() const { return *reinterpret_cast<Element*>(*it_); }
2104 iterator& operator++() { ++it_; return *this; }
2105 iterator operator++(int) { return iterator(it_++); }
2106 iterator& operator--() { --it_; return *this; }
2107 iterator operator--(int) { return iterator(it_--); }
2110 bool operator==(const iterator& x) const { return it_ == x.it_; }
2111 bool operator!=(const iterator& x) const { return it_ != x.it_; }
2114 bool operator<(const iterator& x) const { return it_ < x.it_; }
2115 bool operator<=(const iterator& x) const { return it_ <= x.it_; }
2116 bool operator>(const iterator& x) const { return it_ > x.it_; }
2117 bool operator>=(const iterator& x) const { return it_ >= x.it_; }
2121 it_ += d;
2133 it_ -= d;
2145 difference_type operator-(const iterator& x) const { return it_ - x.it_; }
2152 void* const* it_;
2180 RepeatedPtrOverPtrsIterator() : it_(NULL) {}
2181 explicit RepeatedPtrOverPtrsIterator(VoidPtr* it) : it_(it) {}
2184 reference operator*() const { return *reinterpret_cast<Element**>(it_); }
2188 iterator& operator++() { ++it_; return *this; }
2189 iterator operator++(int) { return iterator(it_++); }
2190 iterator& operator--() { --it_; return *this; }
2191 iterator operator--(int) { return iterator(it_--); }
2194 bool operator==(const iterator& x) const { return it_ == x.it_; }
2195 bool operator!=(const iterator& x) const { return it_ != x.it_; }
2198 bool operator<(const iterator& x) const { return it_ < x.it_; }
2199 bool operator<=(const iterator& x) const { return it_ <= x.it_; }
2200 bool operator>(const iterator& x) const { return it_ > x.it_; }
2201 bool operator>=(const iterator& x) const { return it_ >= x.it_; }
2205 it_ += d;
2217 it_ -= d;
2229 difference_type operator-(const iterator& x) const { return it_ - x.it_; }
2236 VoidPtr* it_;