Searched defs:variableTop (Results 1 - 17 of 17) sorted by relevance

/external/icu/icu4c/source/i18n/
H A Dcollationcompare.cpp35 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 Dcollationbuilder.h301 uint32_t variableTop; member in class:CollationBuilder
H A Dcollationfastlatin.h231 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 Dcollationsettings.h108 variableTop(0),
217 uint32_t variableTop; member in struct:CollationSettings
H A Dcollationfastlatin.cpp36 // 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 Dcollationkeys.cpp244 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 Dusrchimp.h86 uint32_t variableTop; member in class:UCollationPCE
183 uint32_t variableTop; member in struct:UStringSearch
H A Dalphaindex.cpp397 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 DCollationSettings.java112 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 DCollationFastLatin.java218 // 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 DCollationBuilder.java50 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 Dcolldata.cpp47 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 DCollationSettings.java110 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 DCollationFastLatin.java214 // 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 DCollationBuilder.java46 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 DAlphabeticIndex.java968 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 DAlphabeticIndex.java1014 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

Completed in 715 milliseconds