try {
chr = decode_utf8(text, pos);
} catch (std::exception) {
- log_debug << "Malformed utf-8 sequence beginning with " << *((uint32_t*)(text.c_str() + pos)) << " found " << std::endl;
+ log_debug << "Malformed utf-8 sequence beginning with " << *((const uint32_t*)(text.c_str() + pos)) << " found " << std::endl;
chr = 0;
}
}
- bool
+ bool
UTF8Iterator::done() const
{
return pos > text.size();
}
- UTF8Iterator&
+ UTF8Iterator&
UTF8Iterator::operator++() {
try {
chr = decode_utf8(text, pos);
} catch (std::exception) {
- log_debug << "Malformed utf-8 sequence beginning with " << *((uint32_t*)(text.c_str() + pos)) << " found " << std::endl;
+ log_debug << "Malformed utf-8 sequence beginning with " << *((const uint32_t*)(text.c_str() + pos)) << " found " << std::endl;
chr = 0;
++pos;
}