Lines Matching refs:ruleSet
50 const NFRuleSet* ruleset,
133 const NFRuleSet* ruleSet,
209 const NFRuleSet* ruleSet,
316 const NFRuleSet* ruleSet,
342 return new IntegralPartSubstitution(pos, ruleSet, description, status);
347 else if (ruleSet->isFractionRuleSet()) {
354 return new MultiplierSubstitution(pos, rule->getDivisor(), ruleSet,
363 return new AbsoluteValueSubstitution(pos, ruleSet, description, status);
371 return new FractionalPartSubstitution(pos, ruleSet, description, status);
376 else if (ruleSet->isFractionRuleSet()) {
385 ruleSet, description, status);
391 return new SameValueSubstitution(pos, ruleSet, description, status);
405 : pos(_pos), ruleSet(NULL), numberFormat(NULL)
428 this->ruleSet = _ruleSet;
434 this->ruleSet = _ruleSet->getOwner()->findRuleSet(workingDescription, status);
466 // this->ruleSet = NULL;
467 this->ruleSet = _ruleSet;
522 && (ruleSet == NULL) == (rhs.ruleSet == NULL)
523 // && ruleSet == rhs.ruleSet causes circularity, other checks to make instead?
546 if (ruleSet != NULL) {
547 ruleSet->getName(temp);
561 * either ruleSet or decimalFormat, and inserts the result into
572 if (ruleSet != NULL) {
576 ruleSet->format(transformNumber(number), toInsertInto, _pos + this->pos, recursionCount, status);
595 * either ruleSet or decimalFormat, and inserts the result into
611 const NFRule *infiniteRule = ruleSet->findDoubleRule(uprv_getInfinity());
618 if (numberToFormat == uprv_floor(numberToFormat) && ruleSet != NULL) {
619 ruleSet->format(util64_fromDouble(numberToFormat), toInsertInto, _pos + this->pos, recursionCount, status);
625 if (ruleSet != NULL) {
626 ruleSet->format(numberToFormat, toInsertInto, _pos + this->pos, recursionCount, status);
698 if (ruleSet != NULL) {
699 ruleSet->parse(text, parsePosition, upperBound, result);
700 if (lenientParse && !ruleSet->isFractionRuleSet() && parsePosition.getIndex() == 0) {
995 // akk, ruleSet can change in superclass constructor