Lines Matching refs:cursor_
193 void advance() { ++cursor_; }
197 return *cursor_;
241 size_t remaining = static_cast<size_t>(end_ - cursor_);
243 CompareCharsEqual(s + 1, cursor_ + 1, N - 2))) {
244 cursor_ += N - 1;
248 cursor_++;
250 if (*(s + 1 + i) != *cursor_) {
251 ReportUnexpectedCharacter(*cursor_);
254 cursor_++;
323 size_t position = cursor_ - chars_;
326 cursor_ = chars_ + position;
335 DCHECK_LE(cursor_, end_);
336 return cursor_ == end_;
339 int position() const { return static_cast<int>(cursor_ - chars_); }
351 // register an UpdatePointers callback. For this reason, chars_, cursor_ and
355 const Char* cursor_;