Lines Matching defs:first
51 distance(const UnicodeText::const_iterator& first,
53 return CodepointDistance(first.it_, last.it_);
205 UnicodeText::UnicodeText(const UnicodeText::const_iterator& first,
207 assert(first <= last && "Incompatible iterators");
208 repr_.append(first.it_, static_cast<int>(last.it_ - first.it_));
211 string UnicodeText::UTF8Substring(const const_iterator& first,
213 assert(first <= last && "Incompatible iterators");
214 return string(first.it_, last.it_ - first.it_);
294 UnicodeText& UnicodeText::PointTo(const const_iterator &first,
296 assert(first <= last && " Incompatible iterators");
297 repr_.PointTo(first.utf8_data(), static_cast<int>(last.utf8_data() - first.utf8_data()));
308 UnicodeText& UnicodeText::append(const const_iterator& first,
310 assert(first <= last && "Incompatible iterators");
311 repr_.append(first.it_, static_cast<int>(last.it_ - first.it_));