Searched refs:utf16Str (Results 1 - 3 of 3) sorted by relevance
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/text/ |
H A D | common_utils.h | 74 std::unique_ptr<char16_t[]> utf16Str = std::make_unique<char16_t[]>(utf16Len); in ConvertToString() local 77 errno_t ret = memcpy_s(utf16Str.get(), utf16Len * sizeof(char16_t), data, len); in ConvertToString() 85 utf16Str[i] = static_cast<char16_t>((temp & LOW_BYTE_MASK) << BYTE_SHIFT | in ConvertToString() 90 std::u16string utf16String(utf16Str.get(), utf16Len); in ConvertToString()
|
/foundation/arkui/ui_lite/frameworks/common/ |
H A D | typed_text.cpp | 377 void TypedText::Utf8ToUtf16(const char* utf8Str, uint16_t* utf16Str, uint32_t len) in Utf8ToUtf16() argument 379 if ((utf8Str == nullptr) || (utf16Str == nullptr)) { in Utf8ToUtf16() 390 utf16Str[cnt] = (unicode & MAX_UINT16_LOW_SCOPE); in Utf8ToUtf16() 393 utf16Str[cnt] = static_cast<uint16_t>(UTF16_LOW_PARAM + (unicode & UTF16_LOW_MASK)); // low in Utf8ToUtf16() 395 utf16Str[cnt] = static_cast<uint16_t>(UTF16_HIGH_PARAM1 + (unicode >> UTF16_HIGH_SHIFT) - in Utf8ToUtf16() 437 uint16_t TypedText::Utf16ToUtf32(const uint16_t* utf16Str, uint32_t* utf32Str, uint32_t len) in Utf16ToUtf32() argument 439 if (!utf16Str || (!utf32Str)) { in Utf16ToUtf32() 446 int32_t length = Utf16ToUtf32Word(utf16Str, tmp); in Utf16ToUtf32() 457 utf16Str += length; in Utf16ToUtf32()
|
H A D | typed_text.h | 92 static void Utf8ToUtf16(const char* utf8Str, uint16_t* utf16Str, uint32_t len); 93 static uint16_t Utf16ToUtf32(const uint16_t* utf16Str, uint32_t* utf32Str, uint32_t len);
|
Completed in 3 milliseconds