Lines Matching defs:it_
53 return CodepointDistance(first.it_, last.it_);
208 repr_.append(first.it_, static_cast<int>(last.it_ - first.it_));
214 return string(first.it_, last.it_ - first.it_);
311 repr_.append(first.it_, static_cast<int>(last.it_ - first.it_));
417 UnicodeText::const_iterator::const_iterator() : it_(0) {}
420 : it_(other.it_) {
426 it_ = other.it_;
440 return lhs.it_ < rhs.it_;
450 uint8 byte1 = static_cast<uint8>(it_[0]);
454 uint8 byte2 = static_cast<uint8>(it_[1]);
459 uint8 byte3 = static_cast<uint8>(it_[2]);
465 uint8 byte4 = static_cast<uint8>(it_[3]);
473 it_ += UniLib::OneCharLen(it_);
478 while (UniLib::IsTrailByte(*--it_)) { }
483 utf8_output[0] = it_[0];
484 if (static_cast<unsigned char>(it_[0]) < 0x80)
487 utf8_output[1] = it_[1];
488 if (static_cast<unsigned char>(it_[0]) < 0xE0)
491 utf8_output[2] = it_[2];
492 if (static_cast<unsigned char>(it_[0]) < 0xF0)
495 utf8_output[3] = it_[3];
516 ss << "{iter " << hex << it_ << "}";