Lines Matching refs:rules

123   , rules(0)  in NFRuleSet()
194 rules.deleteAll(); in parseRules()
207 NFRule::makeRules(currentDescription, this, rules.last(), owner, rules, status); in parseRules()
221 while (i < rules.size()) { in parseRules()
222 NFRule* rule = rules[i]; in parseRules()
244 negativeNumberRule = rules.remove(i); in parseRules()
253 fractionRules[0] = rules.remove(i); in parseRules()
262 fractionRules[1] = rules.remove(i); in parseRules()
271 fractionRules[2] = rules.remove(i); in parseRules()
317 if (rules.size() == rhs.rules.size() && in operator ==()
325 for (uint32_t i = 0; i < rules.size(); ++i) { in operator ==()
326 if (*rules[i] != *rhs.rules[i]) { in operator ==()
447 int32_t hi = rules.size(); in findNormalRule()
453 if (rules[mid]->getBaseValue() == number) { in findNormalRule()
454 return rules[mid]; in findNormalRule()
456 else if (rules[mid]->getBaseValue() > number) { in findNormalRule()
467 NFRule *result = rules[hi - 1]; in findNormalRule()
478 result = rules[hi - 2]; in findNormalRule()
513 int64_t leastCommonMultiple = rules[0]->getBaseValue(); in findFractionRuleSetRule()
516 for (uint32_t i = 1; i < rules.size(); ++i) { in findFractionRuleSetRule()
517 leastCommonMultiple = util_lcm(leastCommonMultiple, rules[i]->getBaseValue()); in findFractionRuleSetRule()
525 for (uint32_t i = 0; i < rules.size(); ++i) { in findFractionRuleSetRule()
532 tempDifference = numerator * rules[i]->getBaseValue() % leastCommonMultiple; in findFractionRuleSetRule()
561 if ((unsigned)(winner + 1) < rules.size() && in findFractionRuleSetRule()
562 rules[winner + 1]->getBaseValue() == rules[winner]->getBaseValue()) { in findFractionRuleSetRule()
563 double n = ((double)rules[winner]->getBaseValue()) * number; in findFractionRuleSetRule()
570 return rules[winner]; in findFractionRuleSetRule()
696 for (int32_t i = rules.size(); --i >= 0 && highWaterMark.getIndex() < text.length();) { in parse()
697 if ((!fIsFractionRuleSet) && (rules[i]->getBaseValue() >= ub)) { in parse()
701 … UBool success = rules[i]->doParse(text, workingPos, fIsFractionRuleSet, upperBound, tempResult); in parse()
729 for (uint32_t i = 0; i < rules.size(); i++) { in appendRules()
731 rules[i]->_appendRuleText(result); in appendRules()