Lines Matching full:capacity
58 HandleOverflow(size_t &Capacity, char *&Output, size_t &OutputLength, in HandleOverflow() argument
63 Capacity = in HandleOverflow()
64 (Capacity < Result.max_size() / 2) ? 2 * Capacity : Result.max_size(); in HandleOverflow()
66 Result.resize_for_overwrite(Capacity); in HandleOverflow()
68 OutputLength = Capacity; in HandleOverflow()
148 size_t Capacity = Result.capacity(); in convertString() local
149 size_t OutputLength = Capacity; in convertString()
150 Result.resize_for_overwrite(Capacity); in convertString()
172 if (Capacity < Result.max_size()) { in convertString()
173 HandleOverflow(Capacity, Output, OutputLength, Result); in convertString()
240 size_t Capacity = Result.capacity(); in convertString() local
242 size_t OutputLength = Capacity; 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()