/external/icu/icu4c/source/i18n/ |
H A D | collationcompare.cpp | 35 uint32_t variableTop; local 37 variableTop = 0; 40 variableTop = settings.variableTop + 1; 51 if(leftPrimary < variableTop && leftPrimary > Collation::MERGE_SEPARATOR_PRIMARY) { 67 } while(leftPrimary < variableTop && 76 if(rightPrimary < variableTop && rightPrimary > Collation::MERGE_SEPARATOR_PRIMARY) { 92 } while(rightPrimary < variableTop &&
|
H A D | collationbuilder.h | 301 uint32_t variableTop; member in class:CollationBuilder
|
H A D | collationfastlatin.h | 231 static inline uint32_t getPrimaries(uint32_t variableTop, uint32_t pair) { argument 234 if(ce > variableTop) { return pair & TWO_LONG_PRIMARIES_MASK; } 246 static uint32_t getSecondaries(uint32_t variableTop, uint32_t pair); 247 static uint32_t getCases(uint32_t variableTop, UBool strengthIsPrimary, uint32_t pair); 248 static uint32_t getTertiaries(uint32_t variableTop, UBool withCaseBits, uint32_t pair); 249 static uint32_t getQuaternaries(uint32_t variableTop, uint32_t pair);
|
H A D | collationsettings.h | 108 variableTop(0), 217 uint32_t variableTop; member in struct:CollationSettings
|
H A D | collationfastlatin.cpp | 36 // No mini primaries are variable, set a variableTop just below the 43 return -1; // variableTop >= digits, should not occur 119 uint32_t variableTop = (uint32_t)options >> 16; // see getOptions() local 153 } else if(leftPair > variableTop) { 159 leftPair = getPrimaries(variableTop, leftPair); 184 } else if(rightPair > variableTop) { 190 rightPair = getPrimaries(variableTop, rightPair); 235 } else if(leftPair > variableTop) { 240 leftPair = getSecondaries(variableTop, leftPair); 260 } else if(rightPair > variableTop) { 455 uint32_t variableTop = (uint32_t)options >> 16; // see RuleBasedCollator::getFastLatinOptions() local 947 getSecondaries(uint32_t variableTop, uint32_t pair) argument 973 getCases(uint32_t variableTop, UBool strengthIsPrimary, uint32_t pair) argument 1014 getTertiaries(uint32_t variableTop, UBool withCaseBits, uint32_t pair) argument 1065 getQuaternaries(uint32_t variableTop, uint32_t pair) argument [all...] |
H A D | collationkeys.cpp | 244 uint32_t variableTop; local 246 variableTop = 0; 249 variableTop = settings.variableTop + 1; 273 if(p < variableTop && p > Collation::MERGE_SEPARATOR_PRIMARY) { 302 } while(p < variableTop && p > Collation::MERGE_SEPARATOR_PRIMARY);
|
H A D | usrchimp.h | 86 uint32_t variableTop; member in class:UCollationPCE 183 uint32_t variableTop; member in struct:UStringSearch
|
H A D | alphaindex.cpp | 397 const RuleBasedCollator &coll, uint32_t variableTop, 406 if (p > variableTop) { 428 uint32_t variableTop; local 430 variableTop = collatorPrimaryOnly_->getVariableTop(errorCode); 432 variableTop = 0; 510 hasMultiplePrimaryWeights(*collatorPrimaryOnly_, variableTop, current, 522 !hasMultiplePrimaryWeights(*collatorPrimaryOnly_, variableTop, 396 hasMultiplePrimaryWeights( const RuleBasedCollator &coll, uint32_t variableTop, const UnicodeString &s, UVector64 &ces, UErrorCode &errorCode) argument
|
/external/icu/android_icu4j/src/main/java/android/icu/impl/coll/ |
H A D | CollationSettings.java | 112 if((options & ALTERNATE_MASK) != 0 && variableTop != o.variableTop) { return false; } 120 if((options & ALTERNATE_MASK) != 0) { h ^= variableTop; } 446 public long variableTop; field in class:CollationSettings
|
H A D | CollationFastLatin.java | 218 // No mini primaries are variable, set a variableTop just below the 225 return -1; // variableTop >= digits, should not occur 296 int variableTop = options >> 16; // see getOptions() 330 } else if(leftPair > variableTop) { 341 leftPair = getPrimaries(variableTop, leftPair); 366 } else if(rightPair > variableTop) { 377 rightPair = getPrimaries(variableTop, rightPair); 422 } else if(leftPair > variableTop) { 431 leftPair = getSecondaries(variableTop, (int)pairAndInc); 451 } else if(rightPair > variableTop) { 745 getPrimaries(int variableTop, int pair) argument 762 getSecondaries(int variableTop, int pair) argument 787 getCases(int variableTop, boolean strengthIsPrimary, int pair) argument 827 getTertiaries(int variableTop, boolean withCaseBits, int pair) argument 877 getQuaternaries(int variableTop, int pair) argument [all...] |
H A D | CollationBuilder.java | 50 variableTop = 0; 69 // on the root collator's maxVariable/variableTop. 71 // the tailoring.settings pointer here and read its variableTop when we need it. 73 variableTop = base.settings.readOnly().variableTop; 348 ce = rootElements.lastCEWithPrimaryBefore(variableTop + 1); 351 ce = rootElements.firstCEWithPrimaryAtLeast(variableTop + 1); 1501 private long variableTop; field in class:CollationBuilder
|
/external/icu/icu4c/source/test/intltest/ |
H A D | colldata.cpp | 47 uint32_t variableTop = ucol_getVariableTop(coll, &status); local 77 if (toShift && variableTop > (uint32_t)order && (order & UCOL_PRIMARYORDERMASK) != 0) {
|
/external/icu/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/ |
H A D | CollationSettings.java | 110 if((options & ALTERNATE_MASK) != 0 && variableTop != o.variableTop) { return false; } 118 if((options & ALTERNATE_MASK) != 0) { h ^= variableTop; } 444 public long variableTop; field in class:CollationSettings
|
H A D | CollationFastLatin.java | 214 // No mini primaries are variable, set a variableTop just below the 221 return -1; // variableTop >= digits, should not occur 292 int variableTop = options >> 16; // see getOptions() 326 } else if(leftPair > variableTop) { 337 leftPair = getPrimaries(variableTop, leftPair); 362 } else if(rightPair > variableTop) { 373 rightPair = getPrimaries(variableTop, rightPair); 418 } else if(leftPair > variableTop) { 427 leftPair = getSecondaries(variableTop, (int)pairAndInc); 447 } else if(rightPair > variableTop) { 741 getPrimaries(int variableTop, int pair) argument 758 getSecondaries(int variableTop, int pair) argument 783 getCases(int variableTop, boolean strengthIsPrimary, int pair) argument 823 getTertiaries(int variableTop, boolean withCaseBits, int pair) argument 873 getQuaternaries(int variableTop, int pair) argument [all...] |
H A D | CollationBuilder.java | 46 variableTop = 0; 65 // on the root collator's maxVariable/variableTop. 67 // the tailoring.settings pointer here and read its variableTop when we need it. 69 variableTop = base.settings.readOnly().variableTop; 344 ce = rootElements.lastCEWithPrimaryBefore(variableTop + 1); 347 ce = rootElements.firstCEWithPrimaryAtLeast(variableTop + 1); 1497 private long variableTop; field in class:CollationBuilder
|
/external/icu/android_icu4j/src/main/java/android/icu/text/ |
H A D | AlphabeticIndex.java | 968 long variableTop; 970 variableTop = collatorPrimaryOnly.getVariableTop() & 0xffffffffL; 972 variableTop = 0; 1025 hasMultiplePrimaryWeights(collatorPrimaryOnly, variableTop, current) && 1036 !hasMultiplePrimaryWeights(collatorPrimaryOnly, variableTop, singleBucket.lowerBoundary)) { 1157 RuleBasedCollator coll, long variableTop, String s) { 1163 if (p > variableTop) { 1156 hasMultiplePrimaryWeights( RuleBasedCollator coll, long variableTop, String s) argument
|
/external/icu/icu4j/main/classes/collate/src/com/ibm/icu/text/ |
H A D | AlphabeticIndex.java | 1014 long variableTop; 1016 variableTop = collatorPrimaryOnly.getVariableTop() & 0xffffffffL; 1018 variableTop = 0; 1071 hasMultiplePrimaryWeights(collatorPrimaryOnly, variableTop, current) && 1082 !hasMultiplePrimaryWeights(collatorPrimaryOnly, variableTop, singleBucket.lowerBoundary)) { 1203 RuleBasedCollator coll, long variableTop, String s) { 1209 if (p > variableTop) { 1202 hasMultiplePrimaryWeights( RuleBasedCollator coll, long variableTop, String s) argument
|