|
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 { | |
| uint32_t const * ptr | |
| uint32_t const * 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 |
| uint32_t const* utf32::end |
| uint32_t const* utf32::ptr |