Lines Matching refs:src
62 bool DoUTFConversion(const char* src,
70 CBU8_NEXT(src, i, src_len, code_point);
84 bool DoUTFConversion(const char16_t* src,
105 if (CBU16_IS_LEAD(src[i]) && CBU16_IS_TRAIL(src[i + 1])) {
106 code_point = CBU16_GET_SUPPLEMENTARY(src[i], src[i + 1]);
113 code_point = ConvertSingleChar(src[i]);
121 UnicodeAppendUnsafe(dest, dest_len, ConvertSingleChar(src[i]));
159 bool UTF8ToUTF16(const char* src, size_t src_len, std::u16string* output) {
160 return UTFConversion(std::string_view(src, src_len), output);
171 bool UTF16ToUTF8(const char16_t* src, size_t src_len, std::string* output) {
172 return UTFConversion(std::u16string_view(src, src_len), output);