Lines Matching refs:ruleSet
50 const NFRuleSet* ruleset,
129 const NFRuleSet* ruleSet,
199 const NFRuleSet* ruleSet,
331 const NFRuleSet* ruleSet,
338 return new NullSubstitution(pos, ruleSet, formatter, description, status);
357 return new IntegralPartSubstitution(pos, ruleSet, formatter, description, status);
362 else if (ruleSet->isFractionRuleSet()) {
369 return new MultiplierSubstitution(pos, rule->getDivisor(), ruleSet,
378 return new AbsoluteValueSubstitution(pos, ruleSet, formatter, description, status);
386 return new FractionalPartSubstitution(pos, ruleSet, formatter, description, status);
391 else if (ruleSet->isFractionRuleSet()) {
400 ruleSet, formatter, description, status);
406 return new SameValueSubstitution(pos, ruleSet, formatter, description, status);
421 : pos(_pos), ruleSet(NULL), numberFormat(NULL)
444 this->ruleSet = _ruleSet;
450 this->ruleSet = formatter->findRuleSet(workingDescription, status);
482 // this->ruleSet = NULL;
483 this->ruleSet = _ruleSet;
531 && (ruleSet == NULL) == (rhs.ruleSet == NULL)
532 // && ruleSet == rhs.ruleSet causes circularity, other checks to make instead?
555 if (ruleSet != NULL) {
556 ruleSet->getName(temp);
570 * either ruleSet or decimalFormat, and inserts the result into
581 if (ruleSet != NULL) {
585 ruleSet->format(transformNumber(number), toInsertInto, _pos + this->pos);
604 * either ruleSet or decimalFormat, and inserts the result into
620 if (numberToFormat == uprv_floor(numberToFormat) && ruleSet != NULL) {
621 ruleSet->format(util64_fromDouble(numberToFormat), toInsertInto, _pos + this->pos);
627 if (ruleSet != NULL) {
628 ruleSet->format(numberToFormat, toInsertInto, _pos + this->pos);
700 if (ruleSet != NULL) {
701 ruleSet->parse(text, parsePosition, upperBound, result);
702 if (lenientParse && !ruleSet->isFractionRuleSet() && parsePosition.getIndex() == 0) {
984 // akk, ruleSet can change in superclass constructor