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