Lines Matching refs:signum
148 void addFactorElement(Factor &factor, StringPiece elementStr, Signum signum, UErrorCode &status) { in addFactorElement() argument
173 addSingleFactorConstant(baseStr, power, signum, factor, status); in addFactorElement()
181 Signum signum = Signum::POSITIVE; in extractFactorConversions() local
186 addFactorElement(result, factorElement, signum, status); in extractFactorConversions()
191 addFactorElement(result, stringFactor.substr(start, i + 1), signum, status); in extractFactorConversions()
195 signum = Signum::NEGATIVE; // Change the signum because we reached the Denominator. in extractFactorConversions()
364 void U_I18N_API addSingleFactorConstant(StringPiece baseStr, int32_t power, Signum signum, in addSingleFactorConstant() argument
367 factor.constantExponents[CONSTANT_FT2M] += power * signum; in addSingleFactorConstant()
369 factor.constantExponents[CONSTANT_FT2M] += 2 * power * signum; in addSingleFactorConstant()
371 factor.constantExponents[CONSTANT_FT2M] += 3 * power * signum; in addSingleFactorConstant()
373 factor.constantExponents[CONSTANT_FT2M] += 3 * power * signum; in addSingleFactorConstant()
377 factor.constantExponents[CONSTANT_FT2M] += 3 * power * signum; in addSingleFactorConstant()
380 factor.constantExponents[CONSTANT_GAL_IMP2M3] += power * signum; in addSingleFactorConstant()
382 factor.constantExponents[CONSTANT_G] += power * signum; in addSingleFactorConstant()
384 factor.constantExponents[CONSTANT_GRAVITY] += power * signum; in addSingleFactorConstant()
386 factor.constantExponents[CONSTANT_LB2KG] += power * signum; in addSingleFactorConstant()
388 factor.constantExponents[CONSTANT_GLUCOSE_MOLAR_MASS] += power * signum; in addSingleFactorConstant()
390 factor.constantExponents[CONSTANT_ITEM_PER_MOLE] += power * signum; in addSingleFactorConstant()
392 factor.constantExponents[CONSTANT_PI] += power * signum; in addSingleFactorConstant()
394 if (signum == Signum::NEGATIVE) { in addSingleFactorConstant()