Home
last modified time | relevance | path

Searched refs:minFrac (Results 1 - 25 of 47) sorted by relevance

12

/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/number/
H A DPrecision.java424 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 DNumberPropertyMapper.java134 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 DNumberSkeletonImpl.java1132 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 DPrecision.java378 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 DNumberPropertyMapper.java135 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 DNumberSkeletonImpl.java1065 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 Dnumber_mapper.cpp91 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 Dnumber_rounding.cpp76 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 Dnumber_skeletons.cpp1130 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 Dnumber_patternstring.cpp558 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 Dnumber_skeletons.h266 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 Dnumber_mapper.cpp91 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 Dnumber_rounding.cpp76 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 Dnumber_skeletons.cpp1130 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 Dnumber_patternstring.cpp558 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 Dnumber_mapper.cpp91 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 Dnumber_rounding.cpp76 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 Dnumber_patternstring.cpp513 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 Dnumber_skeletons.cpp1124 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 DPatternStringParser.java38 * 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 DDecimalQuantity.java43 * @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 DPatternStringParser.java40 * 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 DDecimalQuantity.java45 * @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 DDecimalQuantity_SimpleStorage.java344 // 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 DDecimalQuantity_SimpleStorage.java337 // 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()

Completed in 31 milliseconds

12