67 static code_point decode(Iterator &p, Iterator e)
bool is_valid_codepoint(code_point v)
the function checks if v is a valid code point
Definition: utf.hpp:49
static Iterator encode(code_point value, Iterator out)
static const code_point incomplete
Special constant that defines incomplete code point.
Definition: utf.hpp:44
Geneneric utf8 codecvt facet, it allows to convert UTF-8 strings to UTF-16 and UTF-32 using wchar_t,...
Definition: utf8_codecvt.hpp:22
uint32_t code_point
The integral type that can hold a Unicode code point.
Definition: utf.hpp:34
initial_convertion_state
Definition: generic_codecvt.hpp:38
static const code_point illegal
Special constant that defines illegal code point.
Definition: utf.hpp:39
static int width(code_point value)
Definition: utf8_codecvt.hpp:26
Geneneric generic codecvt facet, various stateless encodings to UTF-16 and UTF-32 using wchar_t,...
Definition: generic_codecvt.hpp:139