Home | History | Annotate | Download | only in i18n

Lines Matching refs:ruleSet

50         const NFRuleSet* ruleset,
135 const NFRuleSet* ruleSet,
213 const NFRuleSet* ruleSet,
357 const NFRuleSet* ruleSet,
364 return new NullSubstitution(pos, ruleSet, formatter, description, status);
383 return new IntegralPartSubstitution(pos, ruleSet, formatter, description, status);
388 else if (ruleSet->isFractionRuleSet()) {
395 return new MultiplierSubstitution(pos, rule->getDivisor(), ruleSet,
404 return new AbsoluteValueSubstitution(pos, ruleSet, formatter, description, status);
412 return new FractionalPartSubstitution(pos, ruleSet, formatter, description, status);
417 else if (ruleSet->isFractionRuleSet()) {
426 ruleSet, formatter, description, status);
432 return new SameValueSubstitution(pos, ruleSet, formatter, description, status);
447 : pos(_pos), ruleSet(NULL), numberFormat(NULL)
470 this->ruleSet = _ruleSet;
476 this->ruleSet = formatter->findRuleSet(workingDescription, status);
508 // this->ruleSet = NULL;
509 this->ruleSet = _ruleSet;
557 && (ruleSet == NULL) == (rhs.ruleSet == NULL)
558 // && ruleSet == rhs.ruleSet causes circularity, other checks to make instead?
581 if (ruleSet != NULL) {
582 ruleSet->getName(temp);
596 * either ruleSet or decimalFormat, and inserts the result into
607 if (ruleSet != NULL) {
611 ruleSet->format(transformNumber(number), toInsertInto, _pos + this->pos);
630 * either ruleSet or decimalFormat, and inserts the result into
646 if (numberToFormat == uprv_floor(numberToFormat) && ruleSet != NULL) {
647 ruleSet->format(util64_fromDouble(numberToFormat), toInsertInto, _pos + this->pos);
653 if (ruleSet != NULL) {
654 ruleSet->format(numberToFormat, toInsertInto, _pos + this->pos);
726 if (ruleSet != NULL) {
727 ruleSet->parse(text, parsePosition, upperBound, result);
728 if (lenientParse && !ruleSet->isFractionRuleSet() && parsePosition.getIndex() == 0) {
1031 // akk, ruleSet can change in superclass constructor