Lines Matching refs:Precision
28 Precision &outPrecision, in parseIncrementOption()
52 outPrecision = Precision::increment(increment); in parseIncrementOption()
55 outPrecision = Precision::increment(increment).withMinFraction(fractionLength); in parseIncrementOption()
122 Precision Precision::unlimited() { in unlimited()
123 return Precision(RND_NONE, {}); in unlimited()
126 FractionPrecision Precision::integer() { in integer()
130 FractionPrecision Precision::fixedFraction(int32_t minMaxFractionPlaces) { in fixedFraction()
138 FractionPrecision Precision::minFraction(int32_t minFractionPlaces) { in minFraction()
146 FractionPrecision Precision::maxFraction(int32_t maxFractionPlaces) { in maxFraction()
154 FractionPrecision Precision::minMaxFraction(int32_t minFractionPlaces, int32_t maxFractionPlaces) { in minMaxFraction()
163 Precision Precision::fixedSignificantDigits(int32_t minMaxSignificantDigits) { in fixedSignificantDigits()
171 Precision Precision::minSignificantDigits(int32_t minSignificantDigits) { in minSignificantDigits()
179 Precision Precision::maxSignificantDigits(int32_t maxSignificantDigits) { in maxSignificantDigits()
187 Precision Precision::minMaxSignificantDigits(int32_t minSignificantDigits, int32_t maxSignificantDi… in minMaxSignificantDigits()
196 IncrementPrecision Precision::increment(double roundingIncrement) { in increment()
204 CurrencyPrecision Precision::currency(UCurrencyUsage currencyUsage) { in currency()
208 Precision FractionPrecision::withMinDigits(int32_t minSignificantDigits) const { in withMinDigits()
217 Precision FractionPrecision::withMaxDigits(int32_t maxSignificantDigits) const { in withMaxDigits()
227 Precision Precision::withCurrency(const CurrencyUnit ¤cy, UErrorCode &status) const { in withCurrency()
242 Precision CurrencyPrecision::withCurrency(const CurrencyUnit ¤cy) const { in withCurrency()
244 Precision result = Precision::withCurrency(currency, localStatus); in withCurrency()
251 Precision IncrementPrecision::withMinFraction(int32_t minFrac) const { in withMinFraction()
260 FractionPrecision Precision::constructFraction(int32_t minFrac, int32_t maxFrac) { in constructFraction()
271 Precision Precision::constructSignificant(int32_t minSig, int32_t maxSig) { in constructSignificant()
282 Precision
283 Precision::constructFractionSignificant(const FractionPrecision &base, int32_t minSig, int32_t maxS… in constructFractionSignificant()
292 IncrementPrecision Precision::constructIncrement(double increment, int32_t minFrac) { in constructIncrement()
317 CurrencyPrecision Precision::constructCurrency(UCurrencyUsage usage) { in constructCurrency()
324 RoundingImpl::RoundingImpl(const Precision& precision, UNumberFormatRoundingMode roundingMode, in RoundingImpl()
327 if (precision.fType == Precision::RND_CURRENCY) { in RoundingImpl()
337 return fPrecision.fType == Precision::RND_SIGNIFICANT; in isSignificantDigits()
387 case Precision::RND_BOGUS: in apply()
388 case Precision::RND_ERROR: in apply()
393 case Precision::RND_NONE: in apply()
397 case Precision::RND_FRACTION: in apply()
406 case Precision::RND_SIGNIFICANT: in apply()
419 case Precision::RND_FRACTION_SIGNIFICANT: { in apply()
440 case Precision::RND_INCREMENT: in apply()
448 case Precision::RND_INCREMENT_ONE: in apply()
456 case Precision::RND_INCREMENT_FIVE: in apply()
464 case Precision::RND_CURRENCY: in apply()