#include <utf.hpp>
Public Types | |
typedef CharType | char_type |
Static Public Member Functions | |
static bool | is_first_surrogate (uint16_t x) |
static bool | is_second_surrogate (uint16_t x) |
static code_point | combine_surrogate (uint16_t w1, uint16_t w2) |
static int | trail_length (char_type c) |
static bool | is_trail (char_type c) |
Returns true if c is trail code unit, always false for UTF-32. More... | |
static bool | is_lead (char_type c) |
Returns true if c is lead code unit, always true of UTF-32. More... | |
template<typename It > | |
static code_point | decode (It ¤t, It last) |
template<typename It > | |
static code_point | decode_valid (It ¤t) |
static int | width (code_point u) |
template<typename It > | |
static It | encode (code_point u, It out) |
Static Public Attributes | |
static const int | max_width = 2 |
typedef CharType boost::locale::utf::utf_traits< CharType, 2 >::char_type |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References boost::out.
|
inlinestatic |
|
inlinestatic |
Returns true if c is lead code unit, always true of UTF-32.
|
inlinestatic |
|
inlinestatic |
Returns true if c is trail code unit, always false for UTF-32.
|
inlinestatic |
|
inlinestatic |
|
static |