/external/icu/android_icu4j/src/main/java/android/icu/number/ |
Precision.java | 459 /** Assumes that minSig <= maxSig. */ 460 static Precision constructSignificant(int minSig, int maxSig) { 461 if (minSig == 2 && maxSig == 2) { 463 } else if (minSig == 3 && maxSig == 3) { 465 } else if (minSig == 2 && maxSig == 3) { 468 return new SignificantRounderImpl(minSig, maxSig); 472 static Precision constructFractionSignificant(FractionPrecision base_, int minSig, int maxSig) { 475 if (base.minFrac == 0 && base.maxFrac == 0 && minSig == 2 /* && maxSig == -1 */) { 478 return new FracSigRounderImpl(base.minFrac, base.maxFrac, minSig, maxSig); 623 final int maxSig; [all...] |
NumberPropertyMapper.java | 142 int maxSig = properties.getMaximumSignificantDigits(); 146 boolean explicitMinMaxSig = minSig != -1 || maxSig != -1; 187 maxSig = maxSig < 0 ? RoundingUtils.MAX_INT_FRAC_SIG 188 : maxSig < minSig ? minSig 189 : maxSig > RoundingUtils.MAX_INT_FRAC_SIG ? RoundingUtils.MAX_INT_FRAC_SIG 190 : maxSig; 191 rounding = Precision.constructSignificant(minSig, maxSig); 285 // To avoid regression, maxSig is not reset when minInt_ set to 1. 336 int maxSig_ = maxSig; [all...] |
NumberSkeletonImpl.java | [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/number/ |
Precision.java | 471 /** Assumes that minSig <= maxSig. */ 472 static Precision constructSignificant(int minSig, int maxSig) { 473 if (minSig == 2 && maxSig == 2) { 475 } else if (minSig == 3 && maxSig == 3) { 477 } else if (minSig == 2 && maxSig == 3) { 480 return new SignificantRounderImpl(minSig, maxSig); 484 static Precision constructFractionSignificant(FractionPrecision base_, int minSig, int maxSig) { 487 if (base.minFrac == 0 && base.maxFrac == 0 && minSig == 2 /* && maxSig == -1 */) { 490 return new FracSigRounderImpl(base.minFrac, base.maxFrac, minSig, maxSig); 635 final int maxSig; [all...] |
NumberPropertyMapper.java | 141 int maxSig = properties.getMaximumSignificantDigits(); 145 boolean explicitMinMaxSig = minSig != -1 || maxSig != -1; 186 maxSig = maxSig < 0 ? RoundingUtils.MAX_INT_FRAC_SIG 187 : maxSig < minSig ? minSig 188 : maxSig > RoundingUtils.MAX_INT_FRAC_SIG ? RoundingUtils.MAX_INT_FRAC_SIG 189 : maxSig; 190 rounding = Precision.constructSignificant(minSig, maxSig); 284 // To avoid regression, maxSig is not reset when minInt_ set to 1. 335 int maxSig_ = maxSig; [all...] |
NumberSkeletonImpl.java | [all...] |
/external/icu/icu4c/source/i18n/ |
number_rounding.cpp | 32 int32_t getRoundingMagnitudeSignificant(const DecimalQuantity &value, int maxSig) { 33 if (maxSig == -1) { 37 return magnitude - maxSig + 1; 234 Precision Precision::constructSignificant(int32_t minSig, int32_t maxSig) { 239 settings.fMaxSig = static_cast<digits_t>(maxSig); 246 Precision::constructFractionSignificant(const FractionPrecision &base, int32_t minSig, int32_t maxSig) { 249 settings.fMaxSig = static_cast<digits_t>(maxSig);
|
number_mapper.cpp | 103 int32_t maxSig = properties.maximumSignificantDigits; 107 bool explicitMinMaxSig = minSig != -1 || maxSig != -1; 147 maxSig = maxSig < 0 ? kMaxIntFracSig : maxSig < minSig ? minSig : maxSig > kMaxIntFracSig 148 ? kMaxIntFracSig : maxSig; 149 precision = Precision::constructSignificant(minSig, maxSig); 246 // To avoid regression, maxSig is not reset when minInt_ set to 1. 293 int maxSig_ = maxSig; [all...] |
number_skeletons.cpp | [all...] |
number_skeletons.h | 234 void generateDigitsStem(int32_t minSig, int32_t maxSig, UnicodeString& sb, UErrorCode& status);
|
decimfmt.cpp | [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/impl/number/ |
PatternStringUtils.java | 47 int maxSig = Math.min(properties.getMaximumSignificantDigits(), dosMax); 94 if (maxSig != Math.min(dosMax, -1)) { 99 while (digitsString.length() < maxSig) {
|
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/ |
PatternStringUtils.java | 45 int maxSig = Math.min(properties.getMaximumSignificantDigits(), dosMax); 92 if (maxSig != Math.min(dosMax, -1)) { 97 while (digitsString.length() < maxSig) {
|
/external/icu/android_icu4j/src/main/java/android/icu/text/ |
DecimalFormat.java | [all...] |
/external/icu/icu4c/source/i18n/unicode/ |
numberformatter.h | 782 static Precision constructSignificant(int32_t minSig, int32_t maxSig); 785 constructFractionSignificant(const FractionPrecision &base, int32_t minSig, int32_t maxSig); [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
DecimalFormat.java | [all...] |
/external/cldr/tools/java/libs/ |
icu4j.jar | |