#include <unicode.h>
Definition at line 100 of file unicode.h.
◆ CombineSurrogatePair()
static int unibrow::Utf16::CombineSurrogatePair |
( |
uchar | lead, |
|
|
uchar | trail ) |
|
inlinestatic |
◆ HasUnpairedSurrogate()
bool unibrow::Utf16::HasUnpairedSurrogate |
( |
const uint16_t * | code_units, |
|
|
size_t | length ) |
|
inlinestatic |
◆ IsLeadSurrogate()
static bool unibrow::Utf16::IsLeadSurrogate |
( |
int | code | ) |
|
|
inlinestatic |
◆ IsSurrogatePair()
static bool unibrow::Utf16::IsSurrogatePair |
( |
int | lead, |
|
|
int | trail ) |
|
inlinestatic |
◆ IsTrailSurrogate()
static bool unibrow::Utf16::IsTrailSurrogate |
( |
int | code | ) |
|
|
inlinestatic |
◆ LeadSurrogate()
static uint16_t unibrow::Utf16::LeadSurrogate |
( |
uint32_t | char_code | ) |
|
|
inlinestatic |
◆ ReplaceUnpairedSurrogates()
void unibrow::Utf16::ReplaceUnpairedSurrogates |
( |
const uint16_t * | source_code_units, |
|
|
uint16_t * | dest_code_units, |
|
|
size_t | length ) |
|
static |
◆ TrailSurrogate()
static uint16_t unibrow::Utf16::TrailSurrogate |
( |
uint32_t | char_code | ) |
|
|
inlinestatic |
◆ kMaxExtraUtf8BytesForOneUtf16CodeUnit
const int unibrow::Utf16::kMaxExtraUtf8BytesForOneUtf16CodeUnit = 3 |
|
static |
◆ kMaxNonSurrogateCharCode
const uchar unibrow::Utf16::kMaxNonSurrogateCharCode = 0xffff |
|
static |
◆ kNoPreviousCharacter
const int unibrow::Utf16::kNoPreviousCharacter = -1 |
|
static |
◆ kUtf8BytesToCodeASurrogate
const int unibrow::Utf16::kUtf8BytesToCodeASurrogate = 3 |
|
static |
The documentation for this class was generated from the following files: