Lines Matching refs:RuleBasedCollator

27     en_us = (RuleBasedCollator *)Collator::createInstance(Locale::getUS(), status);
104 LocalPointer<RuleBasedCollator> c1(new RuleBasedCollator(rules, status));
107 LocalPointer<RuleBasedCollator> c2(new RuleBasedCollator(c1->getRules(), status));
109 errln("RuleBasedCollator(rule string) failed - %s", u_errorName(status));
141 RuleBasedCollator *c = (RuleBasedCollator *) en_us->clone();
183 RuleBasedCollator *c = (RuleBasedCollator *) en_us->clone();
200 RuleBasedCollator *c = (RuleBasedCollator *) en_us->clone();
261 // RuleBasedCollator.getRules does not return the exact pattern as input
268 RuleBasedCollator *c = NULL;
271 c = new RuleBasedCollator(rules, status);
304 RuleBasedCollator *c = NULL;
306 c = new RuleBasedCollator(rules, status);
367 RuleBasedCollator *c = NULL;
369 c = (RuleBasedCollator *) Collator::createInstance(Locale::getCanadaFrench(), status);
424 RuleBasedCollator *c1 = (RuleBasedCollator *) en_us->clone();
428 RuleBasedCollator *c2 = (RuleBasedCollator *) en_us->clone();
447 RuleBasedCollator *c = NULL;
449 c = (RuleBasedCollator *)Collator::createInstance(Locale::getCanadaFrench(), status);
494 RuleBasedCollator *c = (RuleBasedCollator *) en_us->clone();
507 // RuleBasedCollator::operator==(NULL) throws NullPointerException
535 // RuleBasedCollator breaks on "< a < bb" rule
540 RuleBasedCollator *rbc = new RuleBasedCollator("&9 < a < bb", status);
544 errln("Failed to create RuleBasedCollator.");
572 RuleBasedCollator *c = (RuleBasedCollator *) en_us->clone();
596 RuleBasedCollator *c = NULL;
598 c = (RuleBasedCollator *) Collator::createInstance(da_DK, status);
627 RuleBasedCollator *c = (RuleBasedCollator *) en_us->clone();
706 RuleBasedCollator *c = NULL;
710 c = new RuleBasedCollator(rules, status);
714 errln("Failed to create RuleBasedCollator");
737 RuleBasedCollator *c = (RuleBasedCollator *) en_us->clone();
758 RuleBasedCollator *c = (RuleBasedCollator *) en_us->clone();
883 RuleBasedCollator *c = (RuleBasedCollator *) en_us->clone();
983 /* HSYS : RuleBasedCollator::compare() performance enhancements
986 class My4146160Collator : public RuleBasedCollator
989 My4146160Collator(RuleBasedCollator &rbc, UErrorCode &status);
1001 My4146160Collator::My4146160Collator(RuleBasedCollator &rbc, UErrorCode &status)
1002 : RuleBasedCollator(rbc.getRules(), status)
1013 return RuleBasedCollator::createCollationElementIterator(text);
1019 return RuleBasedCollator::createCollationElementIterator(text);
1024 // RuleBasedCollator doesn't use createCollationElementIterator internally
1079 RuleBasedCollator coll(en_us->getRules() + " & C < ch , cH , Ch , CH < cat < crunchy", errorCode);
1252 RuleBasedCollator *col = (RuleBasedCollator *) en_us->clone();
1314 RuleBasedCollator coll(UNICODE_STRING_SIMPLE("&c<b#comment1\n<a#comment2"), errorCode);
1324 RuleBasedCollator before2(UNICODE_STRING_SIMPLE("&[before 2]x<<q<p"), errorCode);
1330 RuleBasedCollator before3(UNICODE_STRING_SIMPLE("&[before 3]x<<<q<<s<p"), errorCode);