Lines Matching refs:rules
172 rules = NULL; in TransliterationRuleSet()
182 rules(0), in TransliterationRuleSet()
204 if (other.rules != 0 && U_SUCCESS(status)) { in TransliterationRuleSet()
215 uprv_free(rules); in ~TransliterationRuleSet()
224 rules[i]->setData(d); in setData()
259 uprv_free(rules); in addRule()
260 rules = 0; in addRule()
336 uprv_free(rules); // Contains alias pointers in freeze()
340 rules = NULL; in freeze()
343 rules = (TransliterationRule **)uprv_malloc(v.size() * sizeof(TransliterationRule *)); in freeze()
345 if (rules == 0) { in freeze()
350 rules[j] = (TransliterationRule*) v.elementAt(j); in freeze()
366 TransliterationRule* r1 = rules[j]; in freeze()
368 TransliterationRule* r2 = rules[k]; in freeze()
407 UMatchDegree m = rules[i]->matchAndReplace(text, pos, incremental); in transliterate()
410 _debugOut("match", rules[i], text, pos); in transliterate()
413 _debugOut("partial match", rules[i], text, pos); in transliterate()