Searched refs:utf16Str (Results 1 – 6 of 6) sorted by relevance
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/text/ |
H A D | common_utils.h | 66 std::unique_ptr<char16_t[]> utf16Str = std::make_unique<char16_t[]>(utf16Len); in ConvertToString() local 68 errno_t ret = memcpy_s(utf16Str.get(), utf16Len * sizeof(char16_t), data, len); in ConvertToString() 73 std::u16string utf16String(utf16Str.get(), utf16Len); in ConvertToString()
|
/ohos5.0/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);
|
/ohos5.0/commonlibrary/c_utils/base/src/ |
H A D | string_ex.cpp | 285 const char16_t *utf16Str = str16.c_str(); in GetUtf16ToUtf8Length() local 286 return Utf16ToUtf8Length(utf16Str, str16Len); in GetUtf16ToUtf8Length() 298 const char16_t *utf16Str = str16.c_str(); in Char16ToChar8() local 299 int utf8Len = Utf16ToUtf8Length(utf16Str, str16Len); in Char16ToChar8() 304 StrncpyStr16ToStr8(utf16Str, str16Len, buffer, utf8Len + 1); in Char16ToChar8()
|
H A D | unicode_ex.cpp | 151 void StrncpyStr16ToStr8(const char16_t* utf16Str, size_t str16Len, char* utf8Str, size_t str8Len) in StrncpyStr16ToStr8() argument 153 const char16_t* curUtf16 = utf16Str; in StrncpyStr16ToStr8() 154 const char16_t* const endUtf16 = utf16Str + str16Len; in StrncpyStr16ToStr8()
|
H A D | unicode_ex.h | 22 … void StrncpyStr16ToStr8(const char16_t* utf16Str, size_t str16Len, char* utf8Str, size_t str8Len);
|