Searched refs:str16 (Results 1 - 9 of 9) sorted by relevance
/commonlibrary/c_utils/base/src/ |
H A D | unicode_ex.cpp | 122 int Utf16ToUtf8Length(const char16_t* str16, size_t str16Len) in Utf16ToUtf8Length() argument 124 if (str16 == nullptr || str16Len == 0) { in Utf16ToUtf8Length() 128 const char16_t* const str16End = str16 + str16Len; in Utf16ToUtf8Length() 130 while (str16 < str16End) { in Utf16ToUtf8Length() 132 if (((*str16 & 0xFC00) == 0xD800) && ((str16 + 1) < str16End) in Utf16ToUtf8Length() 133 && ((*(str16 + 1) & 0xFC00) == 0xDC00)) { in Utf16ToUtf8Length() 136 // str16 advance 2 bytes in Utf16ToUtf8Length() 137 str16 += 2; in Utf16ToUtf8Length() 139 charLen = Utf32CodePointUtf8Length(static_cast<char32_t>(*str16 in Utf16ToUtf8Length() 180 Char16ToChar8(const char16_t* str16, size_t str16Len) Char16ToChar8() argument 199 String16ToString8(const u16string& str16, string& str8) String16ToString8() argument 331 char16_t* str16 = nullptr; Char8ToChar16() local 350 String8ToString16(const string& str8, u16string& str16) String8ToString16() argument [all...] |
H A D | unicode_ex.h | 19 bool String8ToString16(const std::string& str8, std::u16string& str16); 20 bool String16ToString8(const std::u16string& str16, std::string& str8); 23 int Utf16ToUtf8Length(const char16_t* str16, size_t str16Len);
|
H A D | string_ex.cpp | 269 string Str16ToStr8(const u16string& str16) in Str16ToStr8() argument 272 if (!String16ToString8(str16, str8Value)) { in Str16ToStr8() 279 int GetUtf16ToUtf8Length(const u16string& str16) in GetUtf16ToUtf8Length() argument 281 size_t str16Len = str16.length(); in GetUtf16ToUtf8Length() 285 const char16_t *utf16Str = str16.c_str(); in GetUtf16ToUtf8Length() 289 int Char16ToChar8(const u16string& str16, char *buffer, int bufferLen) in Char16ToChar8() argument 294 size_t str16Len = str16.length(); in Char16ToChar8() 298 const char16_t *utf16Str = str16.c_str(); in Char16ToChar8()
|
/commonlibrary/c_utils/base/include/ |
H A D | string_ex.h | 232 * @param str16 Indicates a `std::u16string` object. 235 std::string Str16ToStr8(const std::u16string& str16); 250 * @param str16 Indicates a `std::u16string` object. 251 * @return Returns -1 if the str16 is empty or the result is greater than INT MAX. 253 int GetUtf16ToUtf8Length(const std::u16string& str16); 259 * @param str16 Indicates a `std::u16string` object. 265 int Char16ToChar8(const std::u16string& str16, char *buffer, int bufferLen);
|
/commonlibrary/c_utils/base/test/unittest/common/ |
H A D | utils_string_test.cpp | 492 u16string str16 = Str8ToStr16(strValue); in HWTEST_F() local 493 EXPECT_EQ(0, strValue.compare(Str16ToStr8(str16))); in HWTEST_F() 673 u16string str16 = Str8ToStr16(strValue); in HWTEST_F() local 674 GetUtf16ToUtf8Length(str16); in HWTEST_F() 675 ASSERT_EQ(strValue.length(), str16.length()); in HWTEST_F()
|
/commonlibrary/ets_utils/js_api_module/buffer/ |
H A D | converter.cpp | 110 u16string str16 = u""; in Utf16BEToLE() local 117 str16.push_back(c16); in Utf16BEToLE() 119 return str16; in Utf16BEToLE()
|
/commonlibrary/ets_utils/platform/ohos/ |
H A D | util_helper.cpp | 233 std::u16string str16 = u""; in Utf16BEToLE() local 240 str16.push_back(c16); in Utf16BEToLE() 242 return str16; in Utf16BEToLE()
|
/commonlibrary/c_utils/base/test/benchmarktest/string_benchmark_test/ |
H A D | string_benchmark_test.cpp | 595 u16string str16 = Str8ToStr16(strValue); in BENCHMARK_F() local 596 AssertEqual(COMPARE_STRING_RESULT, strValue.compare(Str16ToStr8(str16)), in BENCHMARK_F() 597 "strValue.compare(Str16ToStr8(str16)) did not equal 0 as expected.", state); in BENCHMARK_F()
|
/commonlibrary/ets_utils/js_api_module/buffer/test/ |
H A D | test_napi.cpp | 1329 std::u16string str16 = OHOS::buffer::Utf8ToUtf16BE(str8, &isOk); in HWTEST_F() local 1333 ASSERT_EQ(results[i], str16[i]); in HWTEST_F()
|
Completed in 9 milliseconds