Lines Matching refs:Out
84 bool convertUTF16ToUTF8String(ArrayRef<char> SrcBytes, std::string &Out) { in convertUTF16ToUTF8String() argument
85 assert(Out.empty()); in convertUTF16ToUTF8String()
116 Out.resize(SrcBytes.size() * UNI_MAX_UTF8_BYTES_PER_CODE_POINT + 1); in convertUTF16ToUTF8String()
117 UTF8 *Dst = reinterpret_cast<UTF8 *>(&Out[0]); in convertUTF16ToUTF8String()
118 UTF8 *DstEnd = Dst + Out.size(); in convertUTF16ToUTF8String()
125 Out.clear(); in convertUTF16ToUTF8String()
129 Out.resize(reinterpret_cast<char *>(Dst) - &Out[0]); in convertUTF16ToUTF8String()
130 Out.push_back(0); in convertUTF16ToUTF8String()
131 Out.pop_back(); in convertUTF16ToUTF8String()
135 bool convertUTF16ToUTF8String(ArrayRef<UTF16> Src, std::string &Out) { in convertUTF16ToUTF8String() argument
139 Out); in convertUTF16ToUTF8String()
142 bool convertUTF32ToUTF8String(ArrayRef<char> SrcBytes, std::string &Out) { in convertUTF32ToUTF8String() argument
143 assert(Out.empty()); in convertUTF32ToUTF8String()
174 Out.resize(SrcBytes.size() * UNI_MAX_UTF8_BYTES_PER_CODE_POINT + 1); in convertUTF32ToUTF8String()
175 UTF8 *Dst = reinterpret_cast<UTF8 *>(&Out[0]); in convertUTF32ToUTF8String()
176 UTF8 *DstEnd = Dst + Out.size(); in convertUTF32ToUTF8String()
183 Out.clear(); in convertUTF32ToUTF8String()
187 Out.resize(reinterpret_cast<char *>(Dst) - &Out[0]); in convertUTF32ToUTF8String()
188 Out.push_back(0); in convertUTF32ToUTF8String()
189 Out.pop_back(); in convertUTF32ToUTF8String()
193 bool convertUTF32ToUTF8String(ArrayRef<UTF32> Src, std::string &Out) { in convertUTF32ToUTF8String() argument
197 Out); in convertUTF32ToUTF8String()