Home
last modified time | relevance | path

Searched refs:codePoint (Results 1 - 3 of 3) sorted by relevance

/commonlibrary/ets_utils/js_api_module/buffer/
H A Dconverter.cpp38 uint32_t codePoint = ((c1 & LOWER_3_BITS_MASK) << (3 * UTF8_VALID_BITS)) | in Utf8ToUtf16BEToData() local
44 if (codePoint >= UTF16_SPECIAL_VALUE) { in Utf8ToUtf16BEToData()
45 codePoint -= UTF16_SPECIAL_VALUE; in Utf8ToUtf16BEToData()
47 u16Str.push_back(static_cast<char16_t>((codePoint >> 10) | HIGH_AGENT_MASK)); in Utf8ToUtf16BEToData()
48 u16Str.push_back(static_cast<char16_t>((codePoint & LOWER_10_BITS_MASK) | LOW_AGENT_MASK)); in Utf8ToUtf16BEToData()
52 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BEToData()
80 uint32_t codePoint = ((c1 & LOWER_4_BITS_MASK) << (2 * UTF8_VALID_BITS)) | in Utf8ToUtf16BE() local
83 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BE()
91 uint32_t codePoint = ((c1 & LOWER_5_BITS_MASK) << UTF8_VALID_BITS) | in Utf8ToUtf16BE() local
93 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BE()
[all...]
/commonlibrary/ets_utils/platform/ohos/
H A Dutil_helper.cpp192 uint32_t codePoint = ((c1 & LOWER_3_BITS_MASK) << (3 * UTF8_VALID_BITS)) | // 3:multiple in Utf8ToUtf16BE() local
195 if (codePoint >= UTF16_SPECIAL_VALUE) { in Utf8ToUtf16BE()
196 codePoint -= UTF16_SPECIAL_VALUE; in Utf8ToUtf16BE()
197 u16Str.push_back(static_cast<char16_t>((codePoint >> 10) | HIGH_AGENT_MASK)); // 10:offset value in Utf8ToUtf16BE()
198 u16Str.push_back(static_cast<char16_t>((codePoint & LOWER_10_BITS_MASK) | LOW_AGENT_MASK)); in Utf8ToUtf16BE()
200 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BE()
207 uint32_t codePoint = ((c1 & LOWER_4_BITS_MASK) << (2 * UTF8_VALID_BITS)) | // 2:multiple in Utf8ToUtf16BE() local
209 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BE()
215 uint32_t codePoint = ((c1 & LOWER_5_BITS_MASK) << UTF8_VALID_BITS) | (c2 & LOWER_6_BITS_MASK); in Utf8ToUtf16BE() local
216 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BE()
[all...]
/commonlibrary/c_utils/base/src/
H A Dunicode_ex.cpp231 static inline void Utf8ShiftAndMask(uint32_t* codePoint, const uint8_t byte) in Utf8ShiftAndMask() argument
233 *codePoint <<= UTF8_SHIFT_WIDTH; in Utf8ShiftAndMask()
234 *codePoint |= 0x3F & byte; in Utf8ShiftAndMask()

Completed in 3 milliseconds