Home | History | Annotate | Download | only in i18n

Lines Matching full:collation

12 * created on: 2012feb14 with new and old collation code
37 #include "collation.h"
590 if(ce1 == Collation::NO_CE || ce2 != Collation::NO_CE) {
1231 // Back out the code units that differed, for the real collation comparison.
1341 Collation::PRIMARY_LEVEL,
1346 sink, Collation::PRIMARY_LEVEL,
1362 sink.Append(Collation::LEVEL_SEPARATOR_BYTE);
1397 : sink(s), level(Collation::PRIMARY_LEVEL) {
1401 virtual UBool needToWrite(Collation::Level l) {
1411 Collation::Level getLevel() const { return level; }
1416 Collation::Level level;
1436 Collation::Level level = (Collation::Level)state[0];
1437 if(level <= Collation::QUATERNARY_LEVEL) {
1457 level = Collation::IDENTICAL_LEVEL;
1463 if(level == Collation::IDENTICAL_LEVEL) {
1482 state[0] = (uint32_t)Collation::ZERO_LEVEL;
1500 while((ce = iter.nextCE(errorCode)) != Collation::NO_CE) {
1506 while((ce = iter.nextCE(errorCode)) != Collation::NO_CE) {
1554 "collation", locale,
1585 length = uloc_getKeywordValue(resultLocale, "collation", subtag, UPRV_LENGTHOF(subtag), &errorCode);