Home | History | Annotate | Download | only in i18n

Lines Matching refs:adjustedNum

1627 DecimalFormat::_round(const DigitList &number, DigitList &adjustedNum, UBool& isNegative, UErrorCode &status) const {
1629 return adjustedNum;
1632 // note: number and adjustedNum may refer to the same DigitList, in cases where a copy
1635 adjustedNum = number;
1638 return adjustedNum;
1646 adjustedNum.setRoundingMode(fRoundingMode);
1648 adjustedNum.mult(*fMultiplier, status);
1650 return adjustedNum;
1659 adjustedNum.mult(ten, status);
1661 return adjustedNum;
1666 adjustedNum.div(ten, status);
1668 return adjustedNum;
1679 isNegative = !adjustedNum.isPositive();
1683 adjustedNum.fContext.status &= ~DEC_Inexact;
1685 adjustedNum.div(*fRoundingIncrement, status);
1686 adjustedNum.toIntegralValue();
1687 adjustedNum.mult(*fRoundingIncrement, status);
1688 adjustedNum.trim();
1690 return adjustedNum;
1693 if (fRoundingMode == kRoundUnnecessary && (adjustedNum.fContext.status & DEC_Inexact)) {
1695 return adjustedNum;
1698 if (adjustedNum.isInfinite()) {
1699 return adjustedNum;
1705 adjustedNum.round(sigDigits);
1712 adjustedNum.setPositive(!isNegative);
1717 adjustedNum.roundFixedPoint(numFractionDigits);
1719 if (fRoundingMode == kRoundUnnecessary && (adjustedNum.fContext.status & DEC_Inexact)) {
1721 return adjustedNum;
1723 return adjustedNum;
1749 DigitList adjustedNum;
1751 _round(number, adjustedNum, isNegative, status);
1757 if (adjustedNum.isInfinite()) {
1758 int32_t prefixLen = appendAffix(appendTo, adjustedNum.getDouble(), handler, isNegative, TRUE);
1765 int32_t suffixLen = appendAffix(appendTo, adjustedNum.getDouble(), handler, isNegative, FALSE);
1770 return subformat(appendTo, handler, adjustedNum, FALSE, status);