Lines Matching refs:UTF16
37 UTF16 *targetStart = reinterpret_cast<UTF16 *>(ResultPtr); in ConvertUTF8toWide()
95 const UTF16 *Src = reinterpret_cast<const UTF16 *>(SrcBytes.begin()); in convertUTF16ToUTF8String()
96 const UTF16 *SrcEnd = reinterpret_cast<const UTF16 *>(SrcBytes.end()); in convertUTF16ToUTF8String()
98 assert((uintptr_t)Src % sizeof(UTF16) == 0); in convertUTF16ToUTF8String()
101 std::vector<UTF16> ByteSwapped; in convertUTF16ToUTF8String()
104 for (UTF16 &I : ByteSwapped) in convertUTF16ToUTF8String()
135 bool convertUTF16ToUTF8String(ArrayRef<UTF16> Src, std::string &Out) { in convertUTF16ToUTF8String()
138 Src.size() * sizeof(UTF16)), in convertUTF16ToUTF8String()
201 SmallVectorImpl<UTF16> &DstUTF16) { in convertUTF8ToUTF16String()
220 UTF16 *Dst = &DstUTF16[0]; in convertUTF8ToUTF16String()
221 UTF16 *DstEnd = Dst + DstUTF16.size(); in convertUTF8ToUTF16String()
283 llvm::ArrayRef<UTF16>(reinterpret_cast<const UTF16 *>(Source.data()), in convertWideToUTF8()