Lines Matching refs:NFSubstitution
47 class SameValueSubstitution : public NFSubstitution {
69 class MultiplierSubstitution : public NFSubstitution {
80 : NFSubstitution(_pos, _ruleSet, formatter, description, status), divisor(_divisor) in MultiplierSubstitution()
98 virtual UBool operator==(const NFSubstitution& rhs) const;
127 class ModulusSubstitution : public NFSubstitution {
150 virtual UBool operator==(const NFSubstitution& rhs) const;
184 class IntegralPartSubstitution : public NFSubstitution {
191 : NFSubstitution(_pos, _ruleSet, formatter, description, status) {} in IntegralPartSubstitution()
207 class FractionalPartSubstitution : public NFSubstitution {
219 virtual UBool operator==(const NFSubstitution& rhs) const;
244 class AbsoluteValueSubstitution : public NFSubstitution {
251 : NFSubstitution(_pos, _ruleSet, formatter, description, status) {} in AbsoluteValueSubstitution()
267 class NumeratorSubstitution : public NFSubstitution {
285 …: NFSubstitution(_pos, _ruleSet, formatter, fixdesc(description), status), denominator(_denominato… in NumeratorSubstitution()
292 virtual UBool operator==(const NFSubstitution& rhs) const;
319 class NullSubstitution : public NFSubstitution {
326 : NFSubstitution(_pos, _ruleSet, formatter, description, status) {} in NullSubstitution()
353 NFSubstitution*
354 NFSubstitution::makeSubstitution(int32_t pos, in makeSubstitution()
442 NFSubstitution::NFSubstitution(int32_t _pos, in NFSubstitution() function in NFSubstitution
519 NFSubstitution::~NFSubstitution() in ~NFSubstitution()
533 NFSubstitution::setDivisor(int32_t /*radix*/, int32_t /*exponent*/, UErrorCode& /*status*/) { in setDivisor()
542 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(NFSubstitution)
550 NFSubstitution::operator==(const NFSubstitution& rhs) const
571 NFSubstitution::toString(UnicodeString& text) const in toString()
605 NFSubstitution::doSubstitution(int64_t number, UnicodeString& toInsertInto, int32_t _pos, UErrorCod… in doSubstitution()
639 NFSubstitution::doSubstitution(double number, UnicodeString& toInsertInto, int32_t _pos, UErrorCode… in doSubstitution()
702 NFSubstitution::doParse(const UnicodeString& text, in doParse()
783 NFSubstitution::isNullSubstitution() const { in isNullSubstitution()
794 NFSubstitution::isModulusSubstitution() const { in isModulusSubstitution()
811 : NFSubstitution(_pos, _ruleSet, formatter, description, status) in SameValueSubstitution()
827 UBool MultiplierSubstitution::operator==(const NFSubstitution& rhs) const
829 return NFSubstitution::operator==(rhs) &&
850 : NFSubstitution(_pos, _ruleSet, formatter, description, status) in ModulusSubstitution()
876 UBool ModulusSubstitution::operator==(const NFSubstitution& rhs) const
878 return NFSubstitution::operator==(rhs) &&
903 NFSubstitution::doSubstitution(number, toInsertInto, _pos, status); in doSubstitution()
928 NFSubstitution::doSubstitution(number, toInsertInto, _pos, status); in doSubstitution()
963 … return NFSubstitution::doParse(text, parsePosition, baseValue, upperBound, lenientParse, result); in doParse()
1001 NFSubstitution::toString(text); in toString()
1026 : NFSubstitution(_pos, _ruleSet, formatter, description, status) in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
1066 NFSubstitution::doSubstitution(number, toInsertInto, _pos, status); in doSubstitution()
1151 return NFSubstitution::doParse(text, parsePosition, baseValue, 0, lenientParse, resVal); in doParse()
1213 FractionalPartSubstitution::operator==(const NFSubstitution& rhs) const in operator ==()
1215 return NFSubstitution::operator==(rhs) && in operator ==()
1317 …NFSubstitution::doParse(workText, parsePosition, withZeros ? 1 : baseValue, upperBound, FALSE, res… in doParse()
1344 NumeratorSubstitution::operator==(const NFSubstitution& rhs) const in operator ==()
1346 return NFSubstitution::operator==(rhs) && in operator ==()