Lines Matching refs:Src
97 const UTF16 *Src = reinterpret_cast<const UTF16 *>(SrcBytes.begin()); in convertUTF16ToUTF8String() local
100 assert((uintptr_t)Src % sizeof(UTF16) == 0); in convertUTF16ToUTF8String()
104 if (Src[0] == UNI_UTF16_BYTE_ORDER_MARK_SWAPPED) { in convertUTF16ToUTF8String()
105 ByteSwapped.insert(ByteSwapped.end(), Src, SrcEnd); in convertUTF16ToUTF8String()
108 Src = &ByteSwapped[0]; in convertUTF16ToUTF8String()
113 if (Src[0] == UNI_UTF16_BYTE_ORDER_MARK_NATIVE) in convertUTF16ToUTF8String()
114 Src++; in convertUTF16ToUTF8String()
123 ConvertUTF16toUTF8(&Src, SrcEnd, &Dst, DstEnd, strictConversion); in convertUTF16ToUTF8String()
137 bool convertUTF16ToUTF8String(ArrayRef<UTF16> Src, std::string &Out) in convertUTF16ToUTF8String() argument
140 llvm::ArrayRef<char>(reinterpret_cast<const char *>(Src.data()), in convertUTF16ToUTF8String()
141 Src.size() * sizeof(UTF16)), Out); in convertUTF16ToUTF8String()
155 const UTF8 *Src = reinterpret_cast<const UTF8 *>(SrcUTF8.begin()); in convertUTF8ToUTF16String() local
168 ConvertUTF8toUTF16(&Src, SrcEnd, &Dst, DstEnd, strictConversion); in convertUTF8ToUTF16String()