Home | History | Annotate | Download | only in i18n

Lines Matching defs:weight16

377             uint32_t weight16 = weight16FromNode(node);
378 if(weight16 == 0) {
387 U_ASSERT(weight16 > Collation::BEFORE_WEIGHT16);
391 weight16 = getWeight16Before(index, node, strength);
399 U_ASSERT(weight16 >= Collation::COMMON_WEIGHT16 || i == previousIndex);
412 if(previousWeight16 == weight16) {
419 node = nodeFromWeight16(weight16) | nodeFromStrength(strength);
424 uint32_t weight16 = getWeight16Before(index, node, strength);
425 index = findOrInsertWeakNode(index, weight16, strength, errorCode);
471 uint32_t weight16;
473 weight16 = rootElements.getSecondaryBefore(p, s);
475 weight16 = rootElements.getTertiaryBefore(p, s, t);
476 U_ASSERT((weight16 & ~Collation::ONLY_TERTIARY_MASK) == 0);
478 return weight16;
873 CollationBuilder::findOrInsertWeakNode(int32_t index, uint32_t weight16, int32_t level, UErrorCode &errorCode) {
878 if(weight16 == Collation::COMMON_WEIGHT16) {
886 if(weight16 != 0 && weight16 < Collation::COMMON_WEIGHT16) {
901 node = nodeFromWeight16(weight16) | nodeFromStrength(level);
924 if(nextWeight16 == weight16) {
929 if(nextWeight16 > weight16) { break; }
935 node = nodeFromWeight16(weight16) | nodeFromStrength(level);