Home | History | Annotate | Download | only in utf8

Lines Matching defs:const_iterator

35 // The UnicodeText class defines a const_iterator. The dereferencing
65 class const_iterator;
71 class const_iterator {
72 typedef const_iterator CI;
82 const_iterator();
85 const_iterator& operator=(const const_iterator& other);
89 const_iterator& operator++(); // Advance (++iter)
90 const_iterator operator++(int) { // (iter++)
91 const_iterator result(*this);
96 const_iterator& operator--(); // Retreat (--iter)
97 const_iterator operator--(int) { // (iter--)
98 const_iterator result(*this);
133 explicit const_iterator(const char *it) : it_(it) {}
138 const_iterator begin() const;
139 const_iterator end() const;
152 static std::string UTF8Substring(const const_iterator& first,
153 const const_iterator& last);
156 friend class const_iterator;
187 typedef std::pair<UnicodeText::const_iterator, UnicodeText::const_iterator>