Lines Matching refs:Precision
117 class Precision; variable
459 typedef Precision SignificantDigitsPrecision;
469 class U_I18N_API Precision : public UMemory {
489 static Precision unlimited();
716 Precision(const PrecisionType& type, const PrecisionUnion& union_) in Precision() function
719 Precision(UErrorCode errorCode) : fType(RND_ERROR) { in Precision() function
723 Precision() : fType(RND_BOGUS) {} in Precision() function
738 Precision withCurrency(const CurrencyUnit ¤cy, UErrorCode &status) const;
742 static Precision constructSignificant(int32_t minSig, int32_t maxSig);
744 static Precision
785 class U_I18N_API FractionPrecision : public Precision {
803 Precision withMinDigits(int32_t minSignificantDigits) const;
822 Precision withMaxDigits(int32_t maxSignificantDigits) const;
826 using Precision::Precision;
829 friend class Precision; variable
841 class U_I18N_API CurrencyPrecision : public Precision {
860 Precision withCurrency(const CurrencyUnit ¤cy) const;
864 using Precision::Precision;
867 friend class Precision; variable
879 class U_I18N_API IncrementPrecision : public Precision {
896 Precision withMinFraction(int32_t minFrac) const;
900 using Precision::Precision;
903 friend class Precision; variable
1451 Precision precision; // = Precision(); (bogus)
1749 Derived precision(const Precision& precision) const &;
1760 Derived precision(const Precision& precision) &&;