Lines Matching refs:NFSubstitution
47 class SameValueSubstitution : public NFSubstitution {
66 class MultiplierSubstitution : public NFSubstitution {
77 : NFSubstitution(_pos, _ruleSet, formatter, description, status), divisor(_divisor) in MultiplierSubstitution()
94 virtual UBool operator==(const NFSubstitution& rhs) const;
121 class ModulusSubstitution : public NFSubstitution {
143 virtual UBool operator==(const NFSubstitution& rhs) const;
173 class IntegralPartSubstitution : public NFSubstitution {
180 : NFSubstitution(_pos, _ruleSet, formatter, description, status) {} in IntegralPartSubstitution()
193 class FractionalPartSubstitution : public NFSubstitution {
204 virtual UBool operator==(const NFSubstitution& rhs) const;
227 class AbsoluteValueSubstitution : public NFSubstitution {
234 : NFSubstitution(_pos, _ruleSet, formatter, description, status) {} in AbsoluteValueSubstitution()
247 class NumeratorSubstitution : public NFSubstitution {
265 …: NFSubstitution(_pos, _ruleSet, formatter, fixdesc(description), status), denominator(_denominato… in NumeratorSubstitution()
271 virtual UBool operator==(const NFSubstitution& rhs) const;
296 class NullSubstitution : public NFSubstitution {
303 : NFSubstitution(_pos, _ruleSet, formatter, description, status) {} in NullSubstitution()
327 NFSubstitution*
328 NFSubstitution::makeSubstitution(int32_t pos, in makeSubstitution()
416 NFSubstitution::NFSubstitution(int32_t _pos, in NFSubstitution() function in NFSubstitution
493 NFSubstitution::~NFSubstitution() in ~NFSubstitution()
507 NFSubstitution::setDivisor(int32_t /*radix*/, int32_t /*exponent*/, UErrorCode& /*status*/) { in setDivisor()
516 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(NFSubstitution)
524 NFSubstitution::operator==(const NFSubstitution& rhs) const
545 NFSubstitution::toString(UnicodeString& text) const in toString()
579 NFSubstitution::doSubstitution(int64_t number, UnicodeString& toInsertInto, int32_t _pos) const in doSubstitution()
613 NFSubstitution::doSubstitution(double number, UnicodeString& toInsertInto, int32_t _pos) const { in doSubstitution()
676 NFSubstitution::doParse(const UnicodeString& text, in doParse()
757 NFSubstitution::isNullSubstitution() const { in isNullSubstitution()
768 NFSubstitution::isModulusSubstitution() const { in isModulusSubstitution()
785 : NFSubstitution(_pos, _ruleSet, formatter, description, status) in SameValueSubstitution()
801 UBool MultiplierSubstitution::operator==(const NFSubstitution& rhs) const
803 return NFSubstitution::operator==(rhs) &&
824 : NFSubstitution(_pos, _ruleSet, formatter, description, status) in ModulusSubstitution()
850 UBool ModulusSubstitution::operator==(const NFSubstitution& rhs) const
852 return NFSubstitution::operator==(rhs) &&
877 NFSubstitution::doSubstitution(number, toInsertInto, _pos); in doSubstitution()
902 NFSubstitution::doSubstitution(number, toInsertInto, _pos); in doSubstitution()
937 … return NFSubstitution::doParse(text, parsePosition, baseValue, upperBound, lenientParse, result); in doParse()
979 : NFSubstitution(_pos, _ruleSet, formatter, description, status) in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
1018 NFSubstitution::doSubstitution(number, toInsertInto, _pos); in doSubstitution()
1103 return NFSubstitution::doParse(text, parsePosition, baseValue, 0, lenientParse, resVal); in doParse()
1165 FractionalPartSubstitution::operator==(const NFSubstitution& rhs) const in operator ==()
1167 return NFSubstitution::operator==(rhs) && in operator ==()
1270 …NFSubstitution::doParse(workText, parsePosition, withZeros ? 1 : baseValue, upperBound, FALSE, res… in doParse()
1297 NumeratorSubstitution::operator==(const NFSubstitution& rhs) const in operator ==()
1299 return NFSubstitution::operator==(rhs) && in operator ==()