Lines Matching refs:Iter
93 using UTF8Iterator = typename UTF8Range<CharIterator>::Iter;
94 class Iter {
99 Iter() : begin_{} {} in Iter() function
100 Iter(UTF8Iterator begin, UTF8Iterator end) : begin_(begin), end_(end) {} in Iter() function
101 Iter(const Iter& rhs) : begin_(rhs.begin_), end_(rhs.end_) {} in Iter() function
102 Iter& operator=(const Iter& rhs) {
108 Iter& operator++() {
125 Iter operator++(int) {
126 Iter dummy = *this;
130 bool operator==(const Iter& rhs) const { return begin_ == rhs.begin_; }
131 bool operator!=(const Iter& rhs) const { return !(*this == rhs); }
133 Iter begin() const { return Iter(range_.begin(), range_.end()); } in begin()
134 Iter end() const { return Iter(range_.end(), range_.end()); } in end()