Lines Matching refs:NFSubstitution
47 class SameValueSubstitution : public NFSubstitution {
68 class MultiplierSubstitution : public NFSubstitution {
78 : NFSubstitution(_pos, _ruleSet, description, status), divisor(_divisor) in MultiplierSubstitution()
96 virtual UBool operator==(const NFSubstitution& rhs) const;
125 class ModulusSubstitution : public NFSubstitution {
147 virtual UBool operator==(const NFSubstitution& rhs) const;
181 class IntegralPartSubstitution : public NFSubstitution {
187 : NFSubstitution(_pos, _ruleSet, description, status) {} in IntegralPartSubstitution()
203 class FractionalPartSubstitution : public NFSubstitution {
214 virtual UBool operator==(const NFSubstitution& rhs) const;
239 class AbsoluteValueSubstitution : public NFSubstitution {
245 : NFSubstitution(_pos, _ruleSet, description, status) {} in AbsoluteValueSubstitution()
261 class NumeratorSubstitution : public NFSubstitution {
278 : NFSubstitution(_pos, _ruleSet, fixdesc(description), status), denominator(_denominator) in NumeratorSubstitution()
285 virtual UBool operator==(const NFSubstitution& rhs) const;
312 NFSubstitution*
313 NFSubstitution::makeSubstitution(int32_t pos, in makeSubstitution()
401 NFSubstitution::NFSubstitution(int32_t _pos, in NFSubstitution() function in NFSubstitution
478 NFSubstitution::~NFSubstitution() in ~NFSubstitution()
492 NFSubstitution::setDivisor(int32_t /*radix*/, int32_t /*exponent*/, UErrorCode& /*status*/) { in setDivisor()
497 NFSubstitution::setDecimalFormatSymbols(const DecimalFormatSymbols &newSymbols, UErrorCode& /*statu… in setDecimalFormatSymbols()
507 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(NFSubstitution)
515 NFSubstitution::operator==(const NFSubstitution& rhs) const
536 NFSubstitution::toString(UnicodeString& text) const in toString()
570 NFSubstitution::doSubstitution(int64_t number, UnicodeString& toInsertInto, int32_t _pos, int32_t r… in doSubstitution()
604 NFSubstitution::doSubstitution(double number, UnicodeString& toInsertInto, int32_t _pos, int32_t re… in doSubstitution()
674 NFSubstitution::doParse(const UnicodeString& text, in doParse()
761 NFSubstitution::isModulusSubstitution() const { in isModulusSubstitution()
777 : NFSubstitution(_pos, _ruleSet, description, status) in SameValueSubstitution()
793 UBool MultiplierSubstitution::operator==(const NFSubstitution& rhs) const
795 return NFSubstitution::operator==(rhs) &&
815 : NFSubstitution(_pos, _ruleSet, description, status) in ModulusSubstitution()
841 UBool ModulusSubstitution::operator==(const NFSubstitution& rhs) const
843 return NFSubstitution::operator==(rhs) &&
868 NFSubstitution::doSubstitution(number, toInsertInto, _pos, recursionCount, status); in doSubstitution()
893 NFSubstitution::doSubstitution(number, toInsertInto, _pos, recursionCount, status); in doSubstitution()
928 … return NFSubstitution::doParse(text, parsePosition, baseValue, upperBound, lenientParse, result); in doParse()
966 NFSubstitution::toString(text); in toString()
990 : NFSubstitution(_pos, _ruleSet, description, status) in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
1030 NFSubstitution::doSubstitution(number, toInsertInto, _pos, recursionCount, status); in doSubstitution()
1115 return NFSubstitution::doParse(text, parsePosition, baseValue, 0, lenientParse, resVal); in doParse()
1177 FractionalPartSubstitution::operator==(const NFSubstitution& rhs) const in operator ==()
1179 return NFSubstitution::operator==(rhs) && in operator ==()
1281 …NFSubstitution::doParse(workText, parsePosition, withZeros ? 1 : baseValue, upperBound, FALSE, res… in doParse()
1308 NumeratorSubstitution::operator==(const NFSubstitution& rhs) const in operator ==()
1310 return NFSubstitution::operator==(rhs) && in operator ==()