Lines Matching refs:const_iterator

50 UnicodeText::const_iterator::difference_type
51 distance(const UnicodeText::const_iterator& first,
52 const UnicodeText::const_iterator& last) {
205 UnicodeText::UnicodeText(const UnicodeText::const_iterator& first,
206 const UnicodeText::const_iterator& last) {
211 string UnicodeText::UTF8Substring(const const_iterator& first,
212 const const_iterator& last) {
294 UnicodeText& UnicodeText::PointTo(const const_iterator &first,
295 const const_iterator &last) {
308 UnicodeText& UnicodeText::append(const const_iterator& first,
309 const const_iterator& last) {
322 UnicodeText::const_iterator UnicodeText::find(const UnicodeText& look,
323 const_iterator start_pos) const {
329 UnicodeText::const_iterator UnicodeText::find(const UnicodeText& look) const {
333 UnicodeText::const_iterator UnicodeText::UnsafeFind(
334 const UnicodeText& look, const_iterator start_pos) const {
342 return const_iterator(utf8_data() + found);
411 // ******************* UnicodeText::const_iterator *********************
413 // The implementation of const_iterator would be nicer if it
417 UnicodeText::const_iterator::const_iterator() : it_(0) {}
419 UnicodeText::const_iterator::const_iterator(const const_iterator& other)
423 UnicodeText::const_iterator&
424 UnicodeText::const_iterator::operator=(const const_iterator& other) {
430 UnicodeText::const_iterator UnicodeText::begin() const {
431 return const_iterator(repr_.data_);
434 UnicodeText::const_iterator UnicodeText::end() const {
435 return const_iterator(repr_.data_ + repr_.size_);
438 bool operator<(const UnicodeText::const_iterator& lhs,
439 const UnicodeText::const_iterator& rhs) {
443 char32 UnicodeText::const_iterator::operator*() const {
472 UnicodeText::const_iterator& UnicodeText::const_iterator::operator++() {
477 UnicodeText::const_iterator& UnicodeText::const_iterator::operator--() {
482 int UnicodeText::const_iterator::get_utf8(char* utf8_output) const {
500 UnicodeText::const_iterator UnicodeText::MakeIterator(const char* p) const {
510 return const_iterator(p);
513 string UnicodeText::const_iterator::DebugString() const {