/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/number/ |
H A D | Precision.java | 424 static FractionPrecision constructFraction(int minFrac, int maxFrac) { in constructFraction() argument 425 if (minFrac == 0 && maxFrac == 0) { in constructFraction() 427 } else if (minFrac == 2 && maxFrac == 2) { in constructFraction() 429 } else if (minFrac == 0 && maxFrac == 6) { in constructFraction() 432 return new FractionRounderImpl(minFrac, maxFrac); in constructFraction() 454 if (base.minFrac == 0 && base.maxFrac == 0 && minSig == 1 && maxSig == 2 && priority == RoundingPriority.RELAXED in constructFractionSignificant() 458 returnValue = new FracSigRounderImpl(base.minFrac, base.maxFrac, minSig, maxSig, priority, retain); in constructFractionSignificant() 473 int minFrac = increment.scale(); in constructIncrement() 477 return new IncrementOneRounderImpl(increment, minFrac, maxFrac); in constructIncrement() 479 return new IncrementFiveRounderImpl(increment, minFrac, maxFra in constructIncrement() 653 final int minFrac; global() field in Precision.FractionRounderImpl 656 FractionRounderImpl(int minFrac, int maxFrac) FractionRounderImpl() argument 712 final int minFrac; global() field in Precision.FracSigRounderImpl 719 FracSigRounderImpl(int minFrac, int maxFrac, int minSig, int maxSig, RoundingPriority priority, boolean retain) FracSigRounderImpl() argument 809 final int minFrac; global() field in Precision.IncrementOneRounderImpl 812 IncrementOneRounderImpl(BigDecimal increment, int minFrac, int maxFrac) IncrementOneRounderImpl() argument 836 final int minFrac; global() field in Precision.IncrementFiveRounderImpl 839 IncrementFiveRounderImpl(BigDecimal increment, int minFrac, int maxFrac) IncrementFiveRounderImpl() argument 895 getDisplayMagnitudeFraction(int minFrac) getDisplayMagnitudeFraction() argument [all...] |
H A D | NumberPropertyMapper.java | 134 int minFrac = properties.getMinimumFractionDigits(); in oldToNew() 139 boolean explicitMinMaxFrac = minFrac != -1 || maxFrac != -1; in oldToNew() 141 // Resolve min/max frac for currencies, required for the validation logic and for when minFrac or in oldToNew() 145 if (minFrac == -1 && maxFrac == -1) { in oldToNew() 146 minFrac = currency.getDefaultFractionDigits(currencyUsage); in oldToNew() 148 } else if (minFrac == -1) { in oldToNew() 149 minFrac = Math.min(maxFrac, currency.getDefaultFractionDigits(currencyUsage)); in oldToNew() 151 maxFrac = Math.max(minFrac, currency.getDefaultFractionDigits(currencyUsage)); in oldToNew() 153 // No-op: user override for both minFrac and maxFrac in oldToNew() 159 minFrac in oldToNew() [all...] |
H A D | NumberSkeletonImpl.java | 1132 int minFrac = 0; in parseFractionStem() 1136 minFrac++; in parseFractionStem() 1146 maxFrac = minFrac; in parseFractionStem() 1156 maxFrac = minFrac; in parseFractionStem() 1163 if (minFrac == 0) { in parseFractionStem() 1166 macros.precision = Precision.minFraction(minFrac); in parseFractionStem() 1169 macros.precision = Precision.minMaxFraction(minFrac, maxFrac); in parseFractionStem() 1173 private static void generateFractionStem(int minFrac, int maxFrac, StringBuilder sb) { in generateFractionStem() argument 1174 if (minFrac == 0 && maxFrac == 0) { in generateFractionStem() 1179 appendMultiple(sb, '0', minFrac); in generateFractionStem() [all...] |
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/number/ |
H A D | Precision.java | 378 static FractionPrecision constructFraction(int minFrac, int maxFrac) { in constructFraction() argument 379 if (minFrac == 0 && maxFrac == 0) { in constructFraction() 381 } else if (minFrac == 2 && maxFrac == 2) { in constructFraction() 383 } else if (minFrac == 0 && maxFrac == 6) { in constructFraction() 386 return new FractionRounderImpl(minFrac, maxFrac); in constructFraction() 407 if (base.minFrac == 0 && base.maxFrac == 0 && minSig == 2 /* && maxSig == -1 */) { in constructFractionSignificant() 410 returnValue = new FracSigRounderImpl(base.minFrac, base.maxFrac, minSig, maxSig); in constructFractionSignificant() 425 int minFrac = increment.scale(); in constructIncrement() 429 return new IncrementOneRounderImpl(increment, minFrac, maxFrac); in constructIncrement() 431 return new IncrementFiveRounderImpl(increment, minFrac, maxFra in constructIncrement() 556 final int minFrac; global() field in Precision.FractionRounderImpl 559 FractionRounderImpl(int minFrac, int maxFrac) FractionRounderImpl() argument 615 final int minFrac; global() field in Precision.FracSigRounderImpl 620 FracSigRounderImpl(int minFrac, int maxFrac, int minSig, int maxSig) FracSigRounderImpl() argument 682 final int minFrac; global() field in Precision.IncrementOneRounderImpl 685 IncrementOneRounderImpl(BigDecimal increment, int minFrac, int maxFrac) IncrementOneRounderImpl() argument 709 final int minFrac; global() field in Precision.IncrementFiveRounderImpl 712 IncrementFiveRounderImpl(BigDecimal increment, int minFrac, int maxFrac) IncrementFiveRounderImpl() argument 768 getDisplayMagnitudeFraction(int minFrac) getDisplayMagnitudeFraction() argument [all...] |
H A D | NumberPropertyMapper.java | 135 int minFrac = properties.getMinimumFractionDigits(); in oldToNew() 140 boolean explicitMinMaxFrac = minFrac != -1 || maxFrac != -1; in oldToNew() 142 // Resolve min/max frac for currencies, required for the validation logic and for when minFrac or in oldToNew() 146 if (minFrac == -1 && maxFrac == -1) { in oldToNew() 147 minFrac = currency.getDefaultFractionDigits(currencyUsage); in oldToNew() 149 } else if (minFrac == -1) { in oldToNew() 150 minFrac = Math.min(maxFrac, currency.getDefaultFractionDigits(currencyUsage)); in oldToNew() 152 maxFrac = Math.max(minFrac, currency.getDefaultFractionDigits(currencyUsage)); in oldToNew() 154 // No-op: user override for both minFrac and maxFrac in oldToNew() 160 minFrac in oldToNew() [all...] |
H A D | NumberSkeletonImpl.java | 1065 int minFrac = 0; in parseFractionStem() 1069 minFrac++; in parseFractionStem() 1079 maxFrac = minFrac; in parseFractionStem() 1089 maxFrac = minFrac; in parseFractionStem() 1096 if (minFrac == 0) { in parseFractionStem() 1099 macros.precision = Precision.minFraction(minFrac); in parseFractionStem() 1102 macros.precision = Precision.minMaxFraction(minFrac, maxFrac); in parseFractionStem() 1106 private static void generateFractionStem(int minFrac, int maxFrac, StringBuilder sb) { in generateFractionStem() argument 1107 if (minFrac == 0 && maxFrac == 0) { in generateFractionStem() 1112 appendMultiple(sb, '0', minFrac); in generateFractionStem() [all...] |
/third_party/icu/icu4c/source/i18n/ |
H A D | number_mapper.cpp | 91 int32_t minFrac = properties.minimumFractionDigits; in oldToNew() local 98 bool explicitMinMaxFrac = minFrac != -1 || maxFrac != -1; in oldToNew() 100 // Resolve min/max frac for currencies, required for the validation logic and for when minFrac or in oldToNew() 104 if (useCurrency && (minFrac == -1 || maxFrac == -1)) { in oldToNew() 107 if (minFrac == -1 && maxFrac == -1) { in oldToNew() 108 minFrac = digits; in oldToNew() 110 } else if (minFrac == -1) { in oldToNew() 111 minFrac = std::min(maxFrac, digits); in oldToNew() 113 maxFrac = std::max(minFrac, digits); in oldToNew() 119 minFrac in oldToNew() [all...] |
H A D | number_rounding.cpp | 76 int32_t getDisplayMagnitudeFraction(int minFrac) { in getDisplayMagnitudeFraction() argument 77 if (minFrac == 0) { in getDisplayMagnitudeFraction() 80 return -minFrac; in getDisplayMagnitudeFraction() 269 Precision IncrementPrecision::withMinFraction(int32_t minFrac) const { in withMinFraction() 271 if (minFrac >= 0 && minFrac <= kMaxIntFracSig) { in withMinFraction() 273 copy.fUnion.increment.fMinFrac = minFrac; in withMinFraction() 280 FractionPrecision Precision::constructFraction(int32_t minFrac, int32_t maxFrac) { in constructFraction() argument 282 settings.fMinFrac = static_cast<digits_t>(minFrac); in constructFraction()
|
H A D | number_skeletons.cpp | 1130 int32_t minFrac = 0; in parseFractionStem() local 1134 minFrac++; in parseFractionStem() 1144 maxFrac = minFrac; in parseFractionStem() 1154 maxFrac = minFrac; in parseFractionStem() 1163 if (minFrac == 0) { in parseFractionStem() 1166 macros.precision = Precision::minFraction(minFrac); in parseFractionStem() 1169 macros.precision = Precision::minMaxFraction(minFrac, maxFrac); in parseFractionStem() 1174 blueprint_helpers::generateFractionStem(int32_t minFrac, int32_t maxFrac, UnicodeString& sb, UErrorCode&) { in generateFractionStem() argument 1175 if (minFrac == 0 && maxFrac == 0) { in generateFractionStem() 1180 appendMultiple(sb, u'0', minFrac); in generateFractionStem() 1400 generateIncrementOption( uint32_t increment, digits_t incrementMagnitude, int32_t minFrac, UnicodeString& sb, UErrorCode&) generateIncrementOption() argument [all...] |
H A D | number_patternstring.cpp | 558 int minInt, minFrac; in patternInfoToProperties() local 562 minFrac = uprv_max(1, positive.fractionNumerals); in patternInfoToProperties() 566 minFrac = 0; in patternInfoToProperties() 569 minFrac = positive.fractionNumerals; in patternInfoToProperties() 582 properties.minimumFractionDigits = minFrac; in patternInfoToProperties() 594 properties.minimumFractionDigits = minFrac; in patternInfoToProperties() 729 int32_t minFrac = uprv_max(0, uprv_min(properties.minimumFractionDigits, dosMax)); in propertiesToPatternString() local 783 while (-digitsStringScale < minFrac) { in propertiesToPatternString()
|
H A D | number_skeletons.h | 266 void generateFractionStem(int32_t minFrac, int32_t maxFrac, UnicodeString& sb, UErrorCode& status); 289 generateIncrementOption(uint32_t increment, digits_t incrementMagnitude, int32_t minFrac, UnicodeString& sb, UErrorCode& status);
|
/third_party/node/deps/icu-small/source/i18n/ |
H A D | number_mapper.cpp | 91 int32_t minFrac = properties.minimumFractionDigits; in oldToNew() local 98 bool explicitMinMaxFrac = minFrac != -1 || maxFrac != -1; in oldToNew() 100 // Resolve min/max frac for currencies, required for the validation logic and for when minFrac or in oldToNew() 104 if (useCurrency && (minFrac == -1 || maxFrac == -1)) { in oldToNew() 107 if (minFrac == -1 && maxFrac == -1) { in oldToNew() 108 minFrac = digits; in oldToNew() 110 } else if (minFrac == -1) { in oldToNew() 111 minFrac = std::min(maxFrac, digits); in oldToNew() 113 maxFrac = std::max(minFrac, digits); in oldToNew() 119 minFrac in oldToNew() [all...] |
H A D | number_rounding.cpp | 76 int32_t getDisplayMagnitudeFraction(int minFrac) { in getDisplayMagnitudeFraction() argument 77 if (minFrac == 0) { in getDisplayMagnitudeFraction() 80 return -minFrac; in getDisplayMagnitudeFraction() 269 Precision IncrementPrecision::withMinFraction(int32_t minFrac) const { in withMinFraction() 271 if (minFrac >= 0 && minFrac <= kMaxIntFracSig) { in withMinFraction() 273 copy.fUnion.increment.fMinFrac = minFrac; in withMinFraction() 280 FractionPrecision Precision::constructFraction(int32_t minFrac, int32_t maxFrac) { in constructFraction() argument 282 settings.fMinFrac = static_cast<digits_t>(minFrac); in constructFraction()
|
H A D | number_skeletons.cpp | 1130 int32_t minFrac = 0; in parseFractionStem() local 1134 minFrac++; in parseFractionStem() 1144 maxFrac = minFrac; in parseFractionStem() 1154 maxFrac = minFrac; in parseFractionStem() 1163 if (minFrac == 0) { in parseFractionStem() 1166 macros.precision = Precision::minFraction(minFrac); in parseFractionStem() 1169 macros.precision = Precision::minMaxFraction(minFrac, maxFrac); in parseFractionStem() 1174 blueprint_helpers::generateFractionStem(int32_t minFrac, int32_t maxFrac, UnicodeString& sb, UErrorCode&) { in generateFractionStem() argument 1175 if (minFrac == 0 && maxFrac == 0) { in generateFractionStem() 1180 appendMultiple(sb, u'0', minFrac); in generateFractionStem() 1400 generateIncrementOption( uint32_t increment, digits_t incrementMagnitude, int32_t minFrac, UnicodeString& sb, UErrorCode&) generateIncrementOption() argument [all...] |
H A D | number_patternstring.cpp | 558 int minInt, minFrac; in patternInfoToProperties() local 562 minFrac = uprv_max(1, positive.fractionNumerals); in patternInfoToProperties() 566 minFrac = 0; in patternInfoToProperties() 569 minFrac = positive.fractionNumerals; in patternInfoToProperties() 582 properties.minimumFractionDigits = minFrac; in patternInfoToProperties() 594 properties.minimumFractionDigits = minFrac; in patternInfoToProperties() 729 int32_t minFrac = uprv_max(0, uprv_min(properties.minimumFractionDigits, dosMax)); in propertiesToPatternString() local 783 while (-digitsStringScale < minFrac) { in propertiesToPatternString()
|
/third_party/skia/third_party/externals/icu/source/i18n/ |
H A D | number_mapper.cpp | 91 int32_t minFrac = properties.minimumFractionDigits; in oldToNew() local 98 bool explicitMinMaxFrac = minFrac != -1 || maxFrac != -1; in oldToNew() 100 // Resolve min/max frac for currencies, required for the validation logic and for when minFrac or in oldToNew() 104 if (useCurrency && (minFrac == -1 || maxFrac == -1)) { in oldToNew() 107 if (minFrac == -1 && maxFrac == -1) { in oldToNew() 108 minFrac = digits; in oldToNew() 110 } else if (minFrac == -1) { in oldToNew() 111 minFrac = std::min(maxFrac, digits); in oldToNew() 113 maxFrac = std::max(minFrac, digits); in oldToNew() 119 minFrac in oldToNew() [all...] |
H A D | number_rounding.cpp | 76 int32_t getDisplayMagnitudeFraction(int minFrac) { in getDisplayMagnitudeFraction() argument 77 if (minFrac == 0) { in getDisplayMagnitudeFraction() 80 return -minFrac; in getDisplayMagnitudeFraction() 282 Precision IncrementPrecision::withMinFraction(int32_t minFrac) const { in withMinFraction() 284 if (minFrac >= 0 && minFrac <= kMaxIntFracSig) { in withMinFraction() 285 return constructIncrement(fUnion.increment.fIncrement, minFrac); in withMinFraction() 291 FractionPrecision Precision::constructFraction(int32_t minFrac, int32_t maxFrac) { in constructFraction() argument 293 settings.fMinFrac = static_cast<digits_t>(minFrac); in constructFraction() 328 IncrementPrecision Precision::constructIncrement(double increment, int32_t minFrac) { in constructIncrement() argument [all...] |
H A D | number_patternstring.cpp | 513 int minInt, minFrac; in patternInfoToProperties() local 517 minFrac = uprv_max(1, positive.fractionNumerals); in patternInfoToProperties() 521 minFrac = 0; in patternInfoToProperties() 524 minFrac = positive.fractionNumerals; in patternInfoToProperties() 537 properties.minimumFractionDigits = minFrac; in patternInfoToProperties() 549 properties.minimumFractionDigits = minFrac; in patternInfoToProperties() 681 int32_t minFrac = uprv_max(0, uprv_min(properties.minimumFractionDigits, dosMax)); in propertiesToPatternString() local 735 while (-digitsStringScale < minFrac) { in propertiesToPatternString()
|
H A D | number_skeletons.cpp | 1124 int32_t minFrac = 0; in parseFractionStem() local 1128 minFrac++; in parseFractionStem() 1138 maxFrac = minFrac; in parseFractionStem() 1148 maxFrac = minFrac; in parseFractionStem() 1157 if (minFrac == 0) { in parseFractionStem() 1160 macros.precision = Precision::minFraction(minFrac); in parseFractionStem() 1163 macros.precision = Precision::minMaxFraction(minFrac, maxFrac); in parseFractionStem() 1168 blueprint_helpers::generateFractionStem(int32_t minFrac, int32_t maxFrac, UnicodeString& sb, UErrorCode&) { in generateFractionStem() argument 1169 if (minFrac == 0 && maxFrac == 0) { in generateFractionStem() 1174 appendMultiple(sb, u'0', minFrac); in generateFractionStem() [all...] |
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/ |
H A D | PatternStringParser.java | 38 * Whether to leave out rounding information (minFrac, maxFrac, and rounding increment) 623 int minInt, minFrac; in patternInfoToProperties() 627 minFrac = Math.max(1, positive.fractionNumerals); in patternInfoToProperties() 631 minFrac = 0; in patternInfoToProperties() 634 minFrac = positive.fractionNumerals; in patternInfoToProperties() 648 properties.setMinimumFractionDigits(minFrac); in patternInfoToProperties() 661 properties.setMinimumFractionDigits(minFrac); in patternInfoToProperties()
|
H A D | DecimalQuantity.java | 43 * @param minFrac 46 public void setMinFraction(int minFrac); in setMinFraction() argument 222 * will be bounded between -minFrac and -maxFrac.
|
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/impl/number/ |
H A D | PatternStringParser.java | 40 * Whether to leave out rounding information (minFrac, maxFrac, and rounding increment) 580 int minInt, minFrac; in patternInfoToProperties() 584 minFrac = Math.max(1, positive.fractionNumerals); in patternInfoToProperties() 588 minFrac = 0; in patternInfoToProperties() 591 minFrac = positive.fractionNumerals; in patternInfoToProperties() 605 properties.setMinimumFractionDigits(minFrac); in patternInfoToProperties() 618 properties.setMinimumFractionDigits(minFrac); in patternInfoToProperties()
|
H A D | DecimalQuantity.java | 45 * @param minFrac 48 public void setMinFraction(int minFrac); in setMinFraction() argument 207 * will be bounded between -minFrac and -maxFrac.
|
/third_party/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/impl/number/ |
H A D | DecimalQuantity_SimpleStorage.java | 344 // Negation is safe for minFrac/maxFrac because -Integer.MAX_VALUE > Integer.MIN_VALUE in setMinInteger() 349 public void setMinFraction(int minFrac) { in setMinFraction() argument 351 minFrac = Math.max(0, minFrac); in setMinFraction() 354 // Negation is safe for minFrac/maxFrac because -Integer.MAX_VALUE > Integer.MIN_VALUE in setMinFraction() 355 rReqPos = -minFrac; in setMinFraction()
|
/third_party/icu/ohos_icu4j/src/main/tests/ohos/global/icu/dev/impl/number/ |
H A D | DecimalQuantity_SimpleStorage.java | 337 // Negation is safe for minFrac/maxFrac because -Integer.MAX_VALUE > Integer.MIN_VALUE in setMinInteger() 342 public void setMinFraction(int minFrac) { in setMinFraction() argument 344 minFrac = Math.max(0, minFrac); in setMinFraction() 347 // Negation is safe for minFrac/maxFrac because -Integer.MAX_VALUE > Integer.MIN_VALUE in setMinFraction() 348 rReqPos = -minFrac; in setMinFraction()
|