Lines Matching defs:minFrac
91 int32_t minFrac = properties.minimumFractionDigits;
98 bool explicitMinMaxFrac = minFrac != -1 || maxFrac != -1;
100 // Resolve min/max frac for currencies, required for the validation logic and for when minFrac or
104 if (useCurrency && (minFrac == -1 || maxFrac == -1)) {
107 if (minFrac == -1 && maxFrac == -1) {
108 minFrac = digits;
110 } else if (minFrac == -1) {
111 minFrac = std::min(maxFrac, digits);
113 maxFrac = std::max(minFrac, digits);
119 minFrac = (minFrac < 0 || (minFrac == 0 && maxInt == 0)) ? 1 : minFrac;
120 maxFrac = maxFrac < 0 ? -1 : maxFrac < minFrac ? minFrac : maxFrac;
125 minFrac = minFrac < 0 ? 0 : minFrac;
126 maxFrac = maxFrac < 0 ? -1 : maxFrac < minFrac ? minFrac : maxFrac;
135 precision = Precision::constructFraction(minFrac, maxFrac);
138 precision = Precision::increment(roundingIncrement).withMinFraction(minFrac);
146 precision = Precision::constructFraction(minFrac, maxFrac);
284 int minFrac_ = minFrac;
296 // If incrementRounding is used, maxFrac is set equal to minFrac