Lines Matching refs:NFSubstitution
53 class SameValueSubstitution : public NFSubstitution {
74 class MultiplierSubstitution : public NFSubstitution {
83 : NFSubstitution(_pos, _ruleSet, description, status), divisor(rule->getDivisor()) in MultiplierSubstitution()
99 virtual UBool operator==(const NFSubstitution& rhs) const;
128 class ModulusSubstitution : public NFSubstitution {
148 virtual UBool operator==(const NFSubstitution& rhs) const;
183 class IntegralPartSubstitution : public NFSubstitution {
189 : NFSubstitution(_pos, _ruleSet, description, status) {} in IntegralPartSubstitution()
205 class FractionalPartSubstitution : public NFSubstitution {
216 virtual UBool operator==(const NFSubstitution& rhs) const;
242 class AbsoluteValueSubstitution : public NFSubstitution {
248 : NFSubstitution(_pos, _ruleSet, description, status) {} in AbsoluteValueSubstitution()
264 class NumeratorSubstitution : public NFSubstitution {
281 : NFSubstitution(_pos, _ruleSet, fixdesc(description), status), denominator(_denominator) in NumeratorSubstitution()
288 virtual UBool operator==(const NFSubstitution& rhs) const;
316 NFSubstitution*
317 NFSubstitution::makeSubstitution(int32_t pos, in makeSubstitution()
405 NFSubstitution::NFSubstitution(int32_t _pos, in NFSubstitution() function in NFSubstitution
482 NFSubstitution::~NFSubstitution() in ~NFSubstitution()
496 NFSubstitution::setDivisor(int32_t /*radix*/, int16_t /*exponent*/, UErrorCode& /*status*/) { in setDivisor()
501 NFSubstitution::setDecimalFormatSymbols(const DecimalFormatSymbols &newSymbols, UErrorCode& /*statu… in setDecimalFormatSymbols()
511 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(NFSubstitution)
519 NFSubstitution::operator==(const NFSubstitution& rhs) const
540 NFSubstitution::toString(UnicodeString& text) const in toString()
574 NFSubstitution::doSubstitution(int64_t number, UnicodeString& toInsertInto, int32_t _pos, int32_t r… in doSubstitution()
623 NFSubstitution::doSubstitution(double number, UnicodeString& toInsertInto, int32_t _pos, int32_t re… in doSubstitution()
693 NFSubstitution::doParse(const UnicodeString& text, in doParse()
781 NFSubstitution::isModulusSubstitution() const { in isModulusSubstitution()
797 : NFSubstitution(_pos, _ruleSet, description, status) in SameValueSubstitution()
813 UBool MultiplierSubstitution::operator==(const NFSubstitution& rhs) const
815 return NFSubstitution::operator==(rhs) &&
835 : NFSubstitution(_pos, _ruleSet, description, status) in ModulusSubstitution()
859 UBool ModulusSubstitution::operator==(const NFSubstitution& rhs) const
861 return NFSubstitution::operator==(rhs) &&
886 NFSubstitution::doSubstitution(number, toInsertInto, _pos, recursionCount, status); in doSubstitution()
911 NFSubstitution::doSubstitution(number, toInsertInto, _pos, recursionCount, status); in doSubstitution()
947 …return NFSubstitution::doParse(text, parsePosition, baseValue, upperBound, lenientParse, nonNumeri… in doParse()
985 NFSubstitution::toString(text); in toString()
1009 : NFSubstitution(_pos, _ruleSet, description, status) in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
1049 NFSubstitution::doSubstitution(number, toInsertInto, _pos, recursionCount, status); in doSubstitution()
1134 …return NFSubstitution::doParse(text, parsePosition, baseValue, 0, lenientParse, nonNumericalExecut… in doParse()
1199 FractionalPartSubstitution::operator==(const NFSubstitution& rhs) const in operator ==()
1201 return NFSubstitution::operator==(rhs) && in operator ==()
1304 …NFSubstitution::doParse(workText, parsePosition, withZeros ? 1 : baseValue, upperBound, FALSE, non… in doParse()
1331 NumeratorSubstitution::operator==(const NFSubstitution& rhs) const in operator ==()
1333 return NFSubstitution::operator==(rhs) && in operator ==()