Home
last modified time | relevance | path

Searched refs:utf16 (Results 1 - 25 of 78) sorted by relevance

1234

/third_party/skia/experimental/sktext/tests/
H A DShapedText.cpp45 std::u16string utf16(u"Hello world\nHello world"); in UNIX_ONLY_TEST()
46 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
49 FontBlock fontBlock(utf16.size(), sk_ref_sp<FontChain>(fontChain)); in UNIX_ONLY_TEST()
54 auto newLine = utf16.find_first_of(u"\n"); in UNIX_ONLY_TEST()
64 std::u16string utf16(u"\u202EHELLO WORLD\nHELLO WORLD"); in UNIX_ONLY_TEST()
65 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
68 FontBlock fontBlock(utf16.size(), fontChain); in UNIX_ONLY_TEST()
73 auto newLine = utf16 in UNIX_ONLY_TEST()
[all...]
H A DFontResolvedText.cpp45 std::u16string utf16(u"Hello world"); in UNIX_ONLY_TEST()
46 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
49 FontBlock fontBlock(utf16.size(), sk_ref_sp<FontChain>(fontChain)); in UNIX_ONLY_TEST()
55 REPORTER_ASSERT(reporter, resolvedFonts.front().textRange.width() == utf16.size()); in UNIX_ONLY_TEST()
65 std::u16string utf16(u"English English 字典 字典 ??? ???"); in UNIX_ONLY_TEST()
66 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
69 FontBlock fontBlock(utf16.size(), sk_ref_sp<FontChain>(fontChain)); in UNIX_ONLY_TEST()
83 REPORTER_ASSERT(reporter, resolvedFonts[7].textRange.fEnd == utf16 in UNIX_ONLY_TEST()
[all...]
H A DSelectableText.cpp98 std::u16string utf16(u" Leading spaces\nTrailing spaces \nLong text with collapsed spaces inside wrapped into few lines"); in UNIX_ONLY_TEST()
99 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
102 FontBlock fontBlock(utf16.size(), fontChain); in UNIX_ONLY_TEST()
146 std::u16string utf16(u" Leading spaces\nTrailing spaces \nLong text with collapsed spaces inside wrapped into few lines"); in UNIX_ONLY_TEST()
147 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
150 FontBlock fontBlock(utf16.size(), fontChain); in UNIX_ONLY_TEST()
176 REPORTER_ASSERT(reporter, lastPosition.fTextRange == TextRange(utf16.size(), utf16 in UNIX_ONLY_TEST()
[all...]
H A DWrappedText.cpp96 std::u16string utf16(u" Leading spaces\nTrailing spaces \nLong text with collapsed spaces inside wrapped into few lines"); in UNIX_ONLY_TEST()
97 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
100 FontBlock fontBlock(utf16.size(), fontChain); in UNIX_ONLY_TEST()
117 auto break1 = utf16.find_first_of(u"\n"); in UNIX_ONLY_TEST()
118 auto break2 = utf16.find_last_of(u"\n"); in UNIX_ONLY_TEST()
145 std::u16string utf16(u"يَهْدِيْكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمُيَهْدِيْكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمُ يَهْدِيْكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمُ يَهْدِيْكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمُ يَهْدِيْكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمُيَهْدِيْكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمُ يَهْدِيْكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمُ يَهْدِيْكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمُ"); in UNIX_ONLY_TEST()
146 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
149 FontBlock fontBlock(utf16 in UNIX_ONLY_TEST()
[all...]
H A DUnicodeText.cpp57 std::u16string utf16(u"Hello word\nHello world"); in UNIX_ONLY_TEST()
59 UnicodeText unicodeText16(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
63 auto lineBreak = utf16.find_first_of(u"\n"); in UNIX_ONLY_TEST()
74 auto space1 = utf16.find_first_of(u" "); in UNIX_ONLY_TEST()
75 auto space2 = utf16.find_last_of(u" "); in UNIX_ONLY_TEST()
/third_party/skia/modules/skunicode/src/
H A DSkUnicode.cpp39 SkString SkUnicode::convertUtf16ToUtf8(const char16_t* utf16, int utf16Units) { in convertUtf16ToUtf8() argument
41 int utf8Units = SkUTF::UTF16ToUTF8(nullptr, 0, (uint16_t*)utf16, utf16Units); in convertUtf16ToUtf8()
43 SkDEBUGF("Convert error: Invalid utf16 input"); in convertUtf16ToUtf8()
47 SkDEBUGCODE(int dstLen =) SkUTF::UTF16ToUTF8(utf8.data(), utf8Units, (uint16_t*)utf16, utf16Units); in convertUtf16ToUtf8()
53 SkString SkUnicode::convertUtf16ToUtf8(const std::u16string& utf16) { in convertUtf16ToUtf8() argument
54 return convertUtf16ToUtf8(utf16.c_str(), utf16.size()); in convertUtf16ToUtf8()
65 SkAutoTArray<uint16_t> utf16(utf16Units); in convertUtf8ToUtf16()
66 SkDEBUGCODE(int dstLen =) SkUTF::UTF8ToUTF16(utf16.data(), utf16Units, utf8, utf8Units); in convertUtf8ToUtf16()
69 return std::u16string((char16_t *)utf16 in convertUtf8ToUtf16()
[all...]
H A DSkUnicode_icu_bidi.cpp36 std::unique_ptr<SkBidiIterator> SkUnicode::makeBidiIterator(const uint16_t utf16[], in makeBidiIterator() argument
47 // The required lifetime of utf16 isn't well documented. in makeBidiIterator()
49 SkUnicode_IcuBidi::bidi_setPara(bidi.get(), (const UChar*)utf16, utf16Units, bidiLevel, nullptr, &status); in makeBidiIterator()
60 // Convert utf8 into utf16 since ubidi only accepts utf16 in makeBidiIterator()
72 std::unique_ptr<uint16_t[]> utf16(new uint16_t[utf16Units]); in makeBidiIterator()
73 SkDEBUGCODE(int dstLen =) SkUTF::UTF8ToUTF16(utf16.get(), utf16Units, utf8, utf8Units); in makeBidiIterator()
76 return makeBidiIterator(utf16.get(), utf16Units, dir); in makeBidiIterator()
89 // Convert to UTF16 since for now bidi iterator only operates on utf16 in extractBidi()
90 auto utf16 in extractBidi() local
[all...]
H A DSkUnicode_icu.cpp208 static bool extractWords(uint16_t utf16[], int utf16Units, const char* locale, std::vector<Position>* words) { in extractWords() argument
219 ICUUText utf16UText(sk_utext_openUChars(nullptr, (UChar*)utf16, utf16Units, &status)); in extractWords()
378 // Convert to UTF16 since we want the results in utf16
379 auto utf16 = convertUtf8ToUtf16(utf8, utf8Units); variable
380 return SkUnicode_icu::extractWords((uint16_t*)utf16.c_str(), utf16.size(), locale, results);
433 bool computeCodeUnitFlags(char16_t utf16[], int utf16Units, bool replaceTabs,
439 this->forEachCodepoint((char16_t*)&utf16[0], utf16Units,
440 [results, replaceTabs, &utf16](SkUnichar unichar, int32_t start, int32_t end) {
446 utf16[star
[all...]
/third_party/skia/modules/skunicode/include/
H A DSkUnicode.h156 char16_t utf16[], int utf16Units, bool replaceTabs,
159 static SkString convertUtf16ToUtf8(const char16_t * utf16, int utf16Units);
160 static SkString convertUtf16ToUtf8(const std::u16string& utf16);
226 void forEachCodepoint(const char16_t* utf16, int32_t utf16Units, Callback&& callback) { in forEachCodepoint() argument
227 const char16_t* current = utf16; in forEachCodepoint()
228 const char16_t* end = utf16 + utf16Units; in forEachCodepoint()
230 auto before = current - utf16; in forEachCodepoint()
232 auto after = current - utf16; in forEachCodepoint()
238 void forEachBidiRegion(const uint16_t utf16[], int utf16Units, SkBidiIterator::Direction dir, Callback&& callback) { in forEachBidiRegion() argument
239 auto iter = makeBidiIterator(utf16, utf16Unit in forEachBidiRegion()
262 forEachBreak(const char16_t utf16[], int utf16Units, SkUnicode::BreakType type, Callback&& callback) forEachBreak() argument
[all...]
/third_party/skia/src/utils/
H A DSkUTF.cpp71 int SkUTF::CountUTF16(const uint16_t* utf16, size_t byteLength) { in CountUTF16() argument
72 if (!utf16 || !is_align2(intptr_t(utf16)) || !is_align2(byteLength)) { in CountUTF16()
75 const uint16_t* src = (const uint16_t*)utf16; in CountUTF16()
239 size_t SkUTF::ToUTF16(SkUnichar uni, uint16_t utf16[2]) { in ToUTF16() argument
244 if (utf16) { in ToUTF16()
246 utf16[0] = (uint16_t)((0xD800 - 64) + (uni >> 10)); in ToUTF16()
247 utf16[1] = (uint16_t)(0xDC00 | (uni & 0x3FF)); in ToUTF16()
249 utf16[0] = (uint16_t)uni; in ToUTF16()
269 uint16_t utf16[ in UTF8ToUTF16() local
[all...]
H A DSkUTF.h24 SK_SPI int CountUTF16(const uint16_t* utf16, size_t byteLength);
61 /** Convert the unicode codepoint into UTF-16. If `utf16` is non-null, place
63 result (1 or 2). If `utf16` is null, simply return the number of code
66 SK_SPI size_t ToUTF16(SkUnichar uni, uint16_t utf16[2] = nullptr);
74 /** Returns the number of resulting UTF8 values needed to convert the src utf16 sequence.
82 * https://unicode.org/faq/utf_bom.html#utf16-2
88 * https://unicode.org/faq/utf_bom.html#utf16-2
/third_party/gn/src/base/strings/
H A Dutf_string_conversions.cc175 std::string UTF16ToUTF8(std::u16string_view utf16) { in UTF16ToUTF8() argument
179 UTF16ToUTF8(utf16.data(), utf16.length(), &ret); in UTF16ToUTF8()
190 std::string UTF16ToASCII(std::u16string_view utf16) { in UTF16ToASCII() argument
191 DCHECK(IsStringASCII(utf16)) << UTF16ToUTF8(utf16); in UTF16ToASCII()
192 return std::string(utf16.begin(), utf16.end()); in UTF16ToASCII()
H A Dutf_offset_string_conversions.cc252 std::u16string_view utf16, in UTF16ToUTF8AndAdjustOffsets()
255 if (offset > utf16.length()) in UTF16ToUTF8AndAdjustOffsets()
259 PrepareForUTF8Output(utf16.data(), utf16.length(), &result); in UTF16ToUTF8AndAdjustOffsets()
261 ConvertUnicode(utf16.data(), utf16.length(), &result, &adjustments); in UTF16ToUTF8AndAdjustOffsets()
251 UTF16ToUTF8AndAdjustOffsets( std::u16string_view utf16, std::vector<size_t>* offsets_for_adjustment) UTF16ToUTF8AndAdjustOffsets() argument
H A Dutf_string_conversions.h18 std::string UTF16ToUTF8(std::u16string_view utf16);
26 std::string UTF16ToASCII(std::u16string_view utf16);
/third_party/icu/icu4c/source/test/perf/unisetperf/
H A Dunisetperf.cpp213 UChar utf16[2]; in SpanUTF16() local
217 utf16[0]=(UChar)c; in SpanUTF16()
218 if(testcase.set.span(utf16, 1, USET_SPAN_CONTAINED)>0) { in SpanUTF16()
223 utf16[0]=(UChar)c; in SpanUTF16()
225 utf16[1]=(UChar)c2; in SpanUTF16()
226 if(testcase.set.span(utf16, 2, USET_SPAN_CONTAINED)>0) { in SpanUTF16()
264 UChar utf16[2]; in SpanBackUTF16() local
268 utf16[0]=(UChar)c; in SpanBackUTF16()
269 if(testcase.set.spanBack(utf16, 1, USET_SPAN_CONTAINED)==0) { in SpanBackUTF16()
274 utf16[ in SpanBackUTF16()
[all...]
/third_party/node/deps/v8/third_party/inspector_protocol/crdtp/
H A Dtest_platform_v8.cc18 std::basic_string<uint16_t> utf16 = v8_inspector::UTF8ToUTF16( in UTF8ToUTF16() local
20 return std::vector<uint16_t>(utf16.begin(), utf16.end()); in UTF8ToUTF16()
/third_party/node/tools/inspector_protocol/encoding/
H A Dencoding_test_helper.h26 std::basic_string<uint16_t> utf16 = v8_inspector::UTF8ToUTF16( in UTF8ToUTF16() local
28 return std::vector<uint16_t>(utf16.begin(), utf16.end()); in UTF8ToUTF16()
/third_party/node/deps/openssl/openssl/crypto/pkcs12/
H A Dp12_utl.c154 static int bmp_to_utf8(char *str, const unsigned char *utf16, int len) in bmp_to_utf8() argument
163 utf32chr = (utf16[0]<<8) | utf16[1]; in bmp_to_utf8()
172 lo = (utf16[2]<<8) | utf16[3]; in bmp_to_utf8()
/third_party/openssl/crypto/pkcs12/
H A Dp12_utl.c154 static int bmp_to_utf8(char *str, const unsigned char *utf16, int len) in bmp_to_utf8() argument
163 utf32chr = (utf16[0]<<8) | utf16[1]; in bmp_to_utf8()
172 lo = (utf16[2]<<8) | utf16[3]; in bmp_to_utf8()
/third_party/skia/src/pdf/
H A DSkPDFUtils.h106 uint16_t utf16[2] = {0, 0}; in WriteUTF16beHex() local
107 size_t len = SkUTF::ToUTF16(utf32, utf16); in WriteUTF16beHex()
109 SkPDFUtils::WriteUInt16BE(wStream, utf16[0]); in WriteUTF16beHex()
111 SkPDFUtils::WriteUInt16BE(wStream, utf16[1]); in WriteUTF16beHex()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
H A DConvertUTF.h292 std::error_code UTF8ToUTF16(StringRef utf8, SmallVectorImpl<wchar_t> &utf16);
294 std::error_code CurCPToUTF16(StringRef utf8, SmallVectorImpl<wchar_t> &utf16);
295 std::error_code UTF16ToUTF8(const wchar_t *utf16, size_t utf16_len,
298 std::error_code UTF16ToCurCP(const wchar_t *utf16, size_t utf16_len,
/third_party/icu/icu4c/source/samples/ucnv/
H A DMakefile23 CLEANFILES += *.out data40.utf16 data41.utf16
/third_party/skia/third_party/externals/icu/source/samples/ucnv/
H A DMakefile23 CLEANFILES += *.out data40.utf16 data41.utf16
/third_party/icu/icu4c/source/test/cintltst/
H A Ducnvseltst.c449 static UChar utf16[10000]; in TestSelector() local
474 u_strFromUTF8(utf16, UPRV_LENGTHOF(utf16), &length16, s, length8, &status); in TestSelector()
484 verifyResult(ucnvsel_selectForString(sel_rt, utf16, length16, &status), manual_rt); in TestSelector()
485 verifyResult(ucnvsel_selectForString(sel_fb, utf16, length16, &status), manual_fb); in TestSelector()
487 verifyResult(ucnvsel_selectForString(sel_rt, utf16, -1, &status), manual_rt); in TestSelector()
488 verifyResult(ucnvsel_selectForString(sel_fb, utf16, -1, &status), manual_fb); in TestSelector()
/third_party/vulkan-loader/tests/framework/
H A Dtest_util.cpp634 std::string narrow(const std::wstring& utf16) { in narrow() argument
635 if (utf16.empty()) { in narrow()
638 int size = WideCharToMultiByte(CP_UTF8, 0, utf16.data(), static_cast<int>(utf16.size()), nullptr, 0, nullptr, nullptr); in narrow()
643 if (WideCharToMultiByte(CP_UTF8, 0, utf16.data(), static_cast<int>(utf16.size()), &utf8[0], size, nullptr, nullptr) != size) { in narrow()
657 std::wstring utf16(size, L'\0'); in widen()
658 if (MultiByteToWideChar(CP_UTF8, 0, utf8.data(), static_cast<int>(utf8.size()), &utf16[0], size) != size) { in widen()
661 return utf16; in widen()

Completed in 15 milliseconds

1234