• Home
  • Raw
  • Download

Lines Matching refs:ruleSet

135         const NFRuleSet* ruleSet,
211 const NFRuleSet* ruleSet,
320 const NFRuleSet* ruleSet, in makeSubstitution() argument
346 return new IntegralPartSubstitution(pos, ruleSet, description, status); in makeSubstitution()
351 else if (ruleSet->isFractionRuleSet()) { in makeSubstitution()
358 return new MultiplierSubstitution(pos, rule, ruleSet, in makeSubstitution()
367 return new AbsoluteValueSubstitution(pos, ruleSet, description, status); in makeSubstitution()
375 return new FractionalPartSubstitution(pos, ruleSet, description, status); in makeSubstitution()
380 else if (ruleSet->isFractionRuleSet()) { in makeSubstitution()
389 ruleSet, description, status); in makeSubstitution()
395 return new SameValueSubstitution(pos, ruleSet, description, status); in makeSubstitution()
409 : pos(_pos), ruleSet(NULL), numberFormat(NULL) in NFSubstitution()
432 this->ruleSet = _ruleSet; in NFSubstitution()
438 this->ruleSet = _ruleSet->getOwner()->findRuleSet(workingDescription, status); in NFSubstitution()
471 this->ruleSet = _ruleSet; in NFSubstitution()
526 && (ruleSet == NULL) == (rhs.ruleSet == NULL)
550 if (ruleSet != NULL) { in toString()
551 ruleSet->getName(temp); in toString()
576 if (ruleSet != NULL) { in doSubstitution()
580ruleSet->format(transformNumber(number), toInsertInto, _pos + this->pos, recursionCount, status); in doSubstitution()
630 const NFRule *infiniteRule = ruleSet->findDoubleRule(uprv_getInfinity()); in doSubstitution()
637 if (numberToFormat == uprv_floor(numberToFormat) && ruleSet != NULL) { in doSubstitution()
638ruleSet->format(util64_fromDouble(numberToFormat), toInsertInto, _pos + this->pos, recursionCount,… in doSubstitution()
644 if (ruleSet != NULL) { in doSubstitution()
645 ruleSet->format(numberToFormat, toInsertInto, _pos + this->pos, recursionCount, status); in doSubstitution()
718 if (ruleSet != NULL) { in doParse()
719 ruleSet->parse(text, parsePosition, upperBound, nonNumericalExecutedRuleMask, result); in doParse()
720 if (lenientParse && !ruleSet->isFractionRuleSet() && parsePosition.getIndex() == 0) { in doParse()