Lines Matching refs:converted
242 auto converted{decimal::ConvertToDecimal<binaryPrecision>(buffer_, in Convert() local
245 if (!converted.str) { // overflow in Convert()
250 return converted; in Convert()
306 decimal::ConversionToDecimalResult converted{ in EditEorDOutput() local
308 if (IsInfOrNaN(converted)) { in EditEorDOutput()
309 return EmitPrefix(edit, converted.length, editWidth) && in EditEorDOutput()
310 io_.Emit(converted.str, converted.length) && EmitSuffix(edit); in EditEorDOutput()
313 converted.decimalExponent -= scale; in EditEorDOutput()
318 if (int modulus{converted.decimalExponent % 3}; modulus != 0) { in EditEorDOutput()
326 converted.decimalExponent -= modulus; in EditEorDOutput()
331 converted.decimalExponent += adjust; in EditEorDOutput()
335 converted.decimalExponent -= adjust; in EditEorDOutput()
342 FormatExponent(converted.decimalExponent, edit, expoLength)}; in EditEorDOutput()
343 int signLength{*converted.str == '-' || *converted.str == '+' ? 1 : 0}; in EditEorDOutput()
344 int convertedDigits{static_cast<int>(converted.length) - signLength}; in EditEorDOutput()
368 io_.Emit(converted.str, signLength + digitsBeforePoint) && in EditEorDOutput()
373 converted.str + signLength + digitsBeforePoint, digitsAfterPoint) && in EditEorDOutput()
400 decimal::ConversionToDecimalResult converted{ in EditFOutput() local
402 if (IsInfOrNaN(converted)) { in EditFOutput()
403 return EmitPrefix(edit, converted.length, editWidth) && in EditFOutput()
404 io_.Emit(converted.str, converted.length) && EmitSuffix(edit); in EditFOutput()
406 int expo{converted.decimalExponent + edit.modes.scale /*kP*/}; in EditFOutput()
407 int signLength{*converted.str == '-' || *converted.str == '+' ? 1 : 0}; in EditFOutput()
408 int convertedDigits{static_cast<int>(converted.length) - signLength}; in EditFOutput()
423 *converted.str != '-') || in EditFOutput()
425 *converted.str == '-') || in EditFOutput()
428 converted.str[signLength] >= '5')) { in EditFOutput()
473 io_.Emit(converted.str, signLength + digitsBeforePoint) && in EditFOutput()
478 converted.str + signLength + digitsBeforePoint, digitsAfterPoint) && in EditFOutput()
499 decimal::ConversionToDecimalResult converted{ in EditForGOutput() local
501 if (IsInfOrNaN(converted)) { in EditForGOutput()
504 int expo{IsZero() ? 1 : converted.decimalExponent}; // 's' in EditForGOutput()
529 decimal::ConversionToDecimalResult converted{Convert(1, edit.modes.round)}; in EditListDirectedOutput() local
530 if (IsInfOrNaN(converted)) { in EditListDirectedOutput()
533 int expo{converted.decimalExponent}; in EditListDirectedOutput()