Lines Matching refs:Result
59 SmallVectorImpl<char> &Result) { in HandleOverflow() argument
64 (Capacity < Result.max_size() / 2) ? 2 * Capacity : Result.max_size(); in HandleOverflow()
65 Result.resize(0); in HandleOverflow()
66 Result.resize_for_overwrite(Capacity); in HandleOverflow()
67 Output = static_cast<char *>(Result.data()); in HandleOverflow()
90 SmallVectorImpl<char> &Result) override;
97 SmallVectorImpl<char> &Result) { in convertString() argument
100 ConverterEBCDIC::convertToUTF8(Source, Result); in convertString()
103 return ConverterEBCDIC::convertToEBCDIC(Source, Result); in convertString()
130 SmallVectorImpl<char> &Result) override;
142 SmallVectorImpl<char> &Result) { in convertString() argument
148 size_t Capacity = Result.capacity(); in convertString()
150 Result.resize_for_overwrite(Capacity); in convertString()
164 Output = InputLength ? static_cast<char *>(Result.data()) : nullptr; in convertString()
165 ucnv_convertEx(&*ToConvDesc, &*FromConvDesc, &Output, Result.end(), &Input, in convertString()
172 if (Capacity < Result.max_size()) { in convertString()
173 HandleOverflow(Capacity, Output, OutputLength, Result); in convertString()
179 Result.resize(Output - Result.data()); in convertString()
185 Result.resize(Output - Result.data()); in convertString()
227 SmallVectorImpl<char> &Result) override;
238 SmallVectorImpl<char> &Result) { in convertString() argument
240 size_t Capacity = Result.capacity(); in convertString()
241 char *Output = static_cast<char *>(Result.data()); in convertString()
243 Result.resize_for_overwrite(Capacity); in convertString()
247 auto HandleError = [&Capacity, &Output, &OutputLength, &Result, in convertString()
251 if (errno == E2BIG && Capacity < Result.max_size()) { in convertString()
252 HandleOverflow(Capacity, Output, OutputLength, Result); in convertString()
258 Result.resize(Output - Result.data()); in convertString()
292 Result.resize(Output - Result.data()); in convertString()