Lines Matching defs:utf16
39 SkString SkUnicode::convertUtf16ToUtf8(const char16_t* utf16, int utf16Units) {
41 int utf8Units = SkUTF::UTF16ToUTF8(nullptr, 0, (uint16_t*)utf16, utf16Units);
43 SkDEBUGF("Convert error: Invalid utf16 input");
47 SkDEBUGCODE(int dstLen =) SkUTF::UTF16ToUTF8(utf8.data(), utf8Units, (uint16_t*)utf16, utf16Units);
53 SkString SkUnicode::convertUtf16ToUtf8(const std::u16string& utf16) {
54 return convertUtf16ToUtf8(utf16.c_str(), utf16.size());
65 SkAutoTArray<uint16_t> utf16(utf16Units);
66 SkDEBUGCODE(int dstLen =) SkUTF::UTF8ToUTF16(utf16.data(), utf16Units, utf8, utf8Units);
69 return std::u16string((char16_t *)utf16.data(), utf16Units);