18 #ifndef ION_BASE_UTF8ITERATOR_H_
19 #define ION_BASE_UTF8ITERATOR_H_
23 #include "base/integral_types.h"
77 size_t ComputeCharCount()
const;
87 const std::string string_;
89 const size_t byte_count_;
99 #endif // ION_BASE_UTF8ITERATOR_H_
static const uint32 kInvalidCharIndex
An invalid Unicode character index.
The Utf8Iterator class iterates over characters in strings encoded with UTF-8, extracting the Unicode...
State GetState() const
Returns the state of the iterator.