Lines Matching refs:Precision
103 class Precision; variable
440 typedef Precision SignificantDigitsPrecision;
450 typedef Precision Rounder;
478 class U_I18N_API Precision : public UMemory {
497 static Precision unlimited();
708 Precision withMode(UNumberFormatRoundingMode roundingMode) const;
755 Precision(const PrecisionType& type, const PrecisionUnion& union_, in Precision() function
759 Precision(UErrorCode errorCode) : fType(RND_ERROR) { in Precision() function
763 Precision() : fType(RND_BOGUS) {} in Precision() function
778 Precision withCurrency(const CurrencyUnit ¤cy, UErrorCode &status) const;
782 static Precision constructSignificant(int32_t minSig, int32_t maxSig);
784 static Precision
791 static Precision constructPassThrough();
824 class U_I18N_API FractionPrecision : public Precision {
842 Precision withMinDigits(int32_t minSignificantDigits) const;
861 Precision withMaxDigits(int32_t maxSignificantDigits) const;
865 using Precision::Precision;
868 friend class Precision; variable
880 class U_I18N_API CurrencyPrecision : public Precision {
899 Precision withCurrency(const CurrencyUnit ¤cy) const;
903 using Precision::Precision;
906 friend class Precision; variable
918 class U_I18N_API IncrementPrecision : public Precision {
935 Precision withMinFraction(int32_t minFrac) const;
939 using Precision::Precision;
942 friend class Precision; variable
1421 Precision precision; // = Precision(); (bogus)
1706 Derived precision(const Precision& precision) const &;
1717 Derived precision(const Precision& precision) &&;