Guitar
|
#include <unicode.h>
Public Member Functions | |
utf32 (uint32_t const *ptr, uint32_t const *end) | |
utf32 (uint32_t const *ptr) | |
utf32 (uint32_t const *ptr, size_t len) | |
uint32_t | next () override |
Public Member Functions inherited from abstract_unicode_reader | |
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) |
Private Attributes | |
struct { | |
const uint32_t * ptr | |
const uint32_t * end | |
} | data |
utf32::utf32 | ( | uint32_t const * | ptr, |
uint32_t const * | end | ||
) |
utf32::utf32 | ( | uint32_t const * | ptr | ) |
utf32::utf32 | ( | uint32_t const * | ptr, |
size_t | len | ||
) |
|
overridevirtual |
Implements abstract_unicode_reader.
struct { ... } utf32::data |
const uint32_t* utf32::end |
const uint32_t* utf32::ptr |