|
|
static constexpr bool | is_lead_surrogate (char32_t u) |
| |
|
static constexpr bool | is_trail_surrogate (char32_t u) |
| |
|
static constexpr bool | is_surrogate (char32_t u) |
| |
|
static constexpr bool | is_invalid (unsigned char b) |
| |
|
static constexpr bool | is_continuation (unsigned char b) |
| |
|
static constexpr bool | is_overlong (char32_t u, std::size_t bytes) |
| |
|
static constexpr int | sequence_length (unsigned char b) |
| |
|
static constexpr char32_t | decode (unsigned char b0, unsigned char b1) |
| |
|
static constexpr char32_t | decode (unsigned char b0, unsigned char b1, unsigned char b2) |
| |
|
static constexpr char32_t | decode (unsigned char b0, unsigned char b1, unsigned char b2, unsigned char b3) |
| |
|
static char32_t | combine_surrogates (char16_t lead, char16_t trail) |
| |
|
|
static constexpr char32_t | last_code_point = 0x10FFFF |
| |
|
static constexpr char32_t | first_lead_surrogate = 0xD800 |
| |
|
static constexpr char32_t | last_lead_surrogate = 0xDBFF |
| |
|
static constexpr char32_t | first_trail_surrogate = 0xDC00 |
| |
|
static constexpr char32_t | last_trail_surrogate = 0xDFFF |
| |
|
static constexpr char32_t | first_surrogate = first_lead_surrogate |
| |
|
static constexpr char32_t | last_surrogate = last_trail_surrogate |
| |
|
static constexpr auto | last_1byte_value = 0x7Fu |
| |
|
static constexpr auto | last_2byte_value = 0x7FFu |
| |
|
static constexpr auto | last_3byte_value = 0xFFFFu |
| |
|
static constexpr auto | start_2byte_mask = 0x80u |
| |
|
static constexpr auto | start_3byte_mask = 0xE0u |
| |
|
static constexpr auto | start_4byte_mask = 0xF0u |
| |
|
static constexpr auto | continuation_mask = 0xC0u |
| |
|
static constexpr auto | continuation_signature = 0x80u |
| |
|
static constexpr char32_t | last_bmp_value = 0xFFFF |
| |
|
static constexpr char32_t | normalizing_value = 0x10000 |
| |
|
static constexpr int | lead_surrogate_bitmask = 0xFFC00 |
| |
|
static constexpr int | trail_surrogate_bitmask = 0x3FF |
| |
|
static constexpr int | lead_shifted_bits = 10 |
| |
|
static constexpr char32_t | replacement = 0xFFFD |
| |
The documentation for this struct was generated from the following file: