Home | History | Annotate | Download | only in i18n

Lines Matching refs:ruleset

49         const NFRuleSet* ruleset,
128 const NFRuleSet* ruleSet,
198 const NFRuleSet* ruleSet,
330 const NFRuleSet* ruleSet,
337 return new NullSubstitution(pos, ruleSet, formatter, description, status);
356 return new IntegralPartSubstitution(pos, ruleSet, formatter, description, status);
361 else if (ruleSet->isFractionRuleSet()) {
368 return new MultiplierSubstitution(pos, rule->getDivisor(), ruleSet,
377 return new AbsoluteValueSubstitution(pos, ruleSet, formatter, description, status);
385 return new FractionalPartSubstitution(pos, ruleSet, formatter, description, status);
390 else if (ruleSet->isFractionRuleSet()) {
399 ruleSet, formatter, description, status);
405 return new SameValueSubstitution(pos, ruleSet, formatter, description, status);
420 : pos(_pos), ruleSet(NULL), numberFormat(NULL)
443 this->ruleSet = _ruleSet;
449 this->ruleSet = formatter->findRuleSet(workingDescription, status);
481 // this->ruleSet = NULL;
482 this->ruleSet = _ruleSet;
530 && (ruleSet == NULL) == (rhs.ruleSet == NULL)
531 // && ruleSet == rhs.ruleSet causes circularity, other checks to make instead?
554 if (ruleSet != NULL) {
555 ruleSet->getName(temp);
569 * either ruleSet or decimalFormat, and inserts the result into
580 if (ruleSet != NULL) {
584 ruleSet->format(transformNumber(number), toInsertInto, _pos + this->pos);
603 * either ruleSet or decimalFormat, and inserts the result into
619 if (numberToFormat == uprv_floor(numberToFormat) && ruleSet != NULL) {
620 ruleSet->format(util64_fromDouble(numberToFormat), toInsertInto, _pos + this->pos);
626 if (ruleSet != NULL) {
627 ruleSet->format(numberToFormat, toInsertInto, _pos + this->pos);
699 if (ruleSet != NULL) {
700 ruleSet->parse(text, parsePosition, upperBound, result);
701 if (lenientParse && !ruleSet->isFractionRuleSet() && parsePosition.getIndex() == 0) {
983 // akk, ruleSet can change in superclass constructor