Lines Matching refs:significantDigits
241 int significantDigits, enum decimal::FortranRounding rounding, int flags) { in Convert() argument
244 significantDigits, rounding, x_)}; in Convert()
258 int significantDigits{editDigits}; in EditEorDOutput() local
268 significantDigits = 1; in EditEorDOutput()
272 significantDigits = in EditEorDOutput()
281 significantDigits += scale; in EditEorDOutput()
284 ++significantDigits; in EditEorDOutput()
293 significantDigits = std::max(0, significantDigits - zeroesAfterPoint); in EditEorDOutput()
301 ++significantDigits; in EditEorDOutput()
302 scale = std::min(scale, significantDigits + 1); in EditEorDOutput()
307 Convert(significantDigits, edit.modes.round, flags)}; in EditEorDOutput()
319 if (significantDigits > 1) { in EditEorDOutput()
320 --significantDigits; in EditEorDOutput()
337 significantDigits = editDigits + scale; in EditEorDOutput()
351 significantDigits - (convertedDigits + zeroesBeforePoint))}; in EditEorDOutput()
490 int significantDigits{ in EditForGOutput() local
492 if (editWidth > 0 && significantDigits == 0) { in EditForGOutput()
500 Convert(significantDigits, edit.modes.round, flags)}; in EditForGOutput()
505 if (expo < 0 || expo > significantDigits) { in EditForGOutput()