Lines Matching refs:UTF16
37 UTF16 *targetStart = reinterpret_cast<UTF16*>(ResultPtr); in ConvertUTF8toWide()
97 const UTF16 *Src = reinterpret_cast<const UTF16 *>(SrcBytes.begin()); in convertUTF16ToUTF8String()
98 const UTF16 *SrcEnd = reinterpret_cast<const UTF16 *>(SrcBytes.end()); in convertUTF16ToUTF8String()
100 assert((uintptr_t)Src % sizeof(UTF16) == 0); in convertUTF16ToUTF8String()
103 std::vector<UTF16> ByteSwapped; in convertUTF16ToUTF8String()
137 bool convertUTF16ToUTF8String(ArrayRef<UTF16> Src, std::string &Out) in convertUTF16ToUTF8String()
141 Src.size() * sizeof(UTF16)), Out); in convertUTF16ToUTF8String()
145 SmallVectorImpl<UTF16> &DstUTF16) { in convertUTF8ToUTF16String()
164 UTF16 *Dst = &DstUTF16[0]; in convertUTF8ToUTF16String()
165 UTF16 *DstEnd = Dst + DstUTF16.size(); in convertUTF8ToUTF16String()
227 llvm::ArrayRef<UTF16>(reinterpret_cast<const UTF16 *>(Source.data()), in convertWideToUTF8()