#include <unicode.h>
|
| utf8 (char const *ptr, char const *end) |
|
| utf8 (char const *ptr) |
|
| utf8 (char const *ptr, size_t len) |
|
uint32_t | next () override |
|
size_t | offset () const |
|
virtual | ~abstract_unicode_reader ()=default |
|
void | to_utf8 (std::function< bool(char, int)> const &fn) |
|
void | to_utf16 (std::function< bool(uint16_t)> const &fn) |
|
void | to_utf32 (std::function< bool(uint32_t)> const &fn) |
|
◆ utf8() [1/3]
utf8::utf8 |
( |
char const * |
ptr, |
|
|
char const * |
end |
|
) |
| |
◆ utf8() [2/3]
utf8::utf8 |
( |
char const * |
ptr | ) |
|
◆ utf8() [3/3]
utf8::utf8 |
( |
char const * |
ptr, |
|
|
size_t |
len |
|
) |
| |
◆ next()
◆ offset()
size_t utf8::offset |
( |
| ) |
const |
|
inline |
◆ reader
The documentation for this class was generated from the following files: