/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/impl/coll/ |
D | Collation.java | 431 int tertiary = ce32 & 0xff; 432 if(tertiary < SPECIAL_CE32_LOW_BYTE) { 434 … return ((long)(ce32 & 0xffff0000) << 32) | ((long)(ce32 & 0xff00) << 16) | (tertiary << 8); 436 ce32 -= tertiary; 437 if((tertiary & 0xf) == LONG_PRIMARY_TAG) { 442 assert (tertiary & 0xf) == LONG_SECONDARY_TAG;
|
/third_party/icu/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/ |
D | Collation.java | 429 int tertiary = ce32 & 0xff; 430 if(tertiary < SPECIAL_CE32_LOW_BYTE) { 432 … return ((long)(ce32 & 0xffff0000) << 32) | ((long)(ce32 & 0xff00) << 16) | (tertiary << 8); 434 ce32 -= tertiary; 435 if((tertiary & 0xf) == LONG_PRIMARY_TAG) { 440 assert (tertiary & 0xf) == LONG_SECONDARY_TAG;
|
/third_party/icu/docs/userguide/collation/customization/ |
D | ignorepunct.md | 43 1..3. Only when strings compare equal up to the tertiary level may variable 77 strength=primary|secondary|tertiary. (ICU does not support Blanked combined with 88 Among strings that compare tertiary-equal, that is, they contain the same 102 except only among tertiary-equal strings. 114 Note that this behavior is different from collation on secondary and tertiary 115 level, because normal collation elements get low secondary & tertiary weights 126 Among strings that compare tertiary-equal: 156 Among strings that compare tertiary-equal: 171 on secondary and tertiary levels but unlike [Merging Sort 176 (UCA versions before UCA 6.2 did not limit WF2 to secondary & tertiary weights,
|
D | index.md | 88 `<<<` | `a<<<A` | Identifies a tertiary difference between "a" and "A" 97 > ICU used the notations `;` to represent secondary relations and `,` to represent tertiary relatio… 99 > `<<<` symbols to represent tertiary relations. 170 The letter 'W' is sorted after 'V', but is treated as a tertiary difference 258 tertiary level. To ignore accents but take cases into account, set strength to 269 ordering but require different order of cases. Affects case and tertiary levels. 478 first tertiary ignorable | `[,,]` | Start of the UCA table. This value will never chang… 479 last tertiary ignorable | `[,,]` | This value will never change unless CEs are extende… 493 …ble section. "Variable" characters will be ignored on primary/secondary/tertiary levels when the "… 542 tertiary-level difference from the letters "th" and "TH" respectively. This is [all …]
|
/third_party/skia/third_party/externals/icu/source/i18n/ |
D | collation.h | 428 uint32_t tertiary = ce32 & 0xff; in ceFromCE32() local 429 if(tertiary < SPECIAL_CE32_LOW_BYTE) { in ceFromCE32() 431 return ((int64_t)(ce32 & 0xffff0000) << 32) | ((ce32 & 0xff00) << 16) | (tertiary << 8); in ceFromCE32() 433 ce32 -= tertiary; in ceFromCE32() 434 if((tertiary & 0xf) == LONG_PRIMARY_TAG) { in ceFromCE32()
|
D | ucoleitr.cpp | 219 uint64_t primary = 0, secondary = 0, tertiary = 0, quaternary = 0; in processCE() local 226 tertiary = ucol_tertiaryOrder(ce); in processCE() 256 primary = secondary = tertiary = 0; in processCE() 266 return primary << 48 | secondary << 32 | tertiary << 16 | quaternary; in processCE()
|
/third_party/icu/icu4c/source/i18n/ |
D | collation.h | 431 uint32_t tertiary = ce32 & 0xff; in ceFromCE32() local 432 if(tertiary < SPECIAL_CE32_LOW_BYTE) { in ceFromCE32() 434 return ((int64_t)(ce32 & 0xffff0000) << 32) | ((ce32 & 0xff00) << 16) | (tertiary << 8); in ceFromCE32() 436 ce32 -= tertiary; in ceFromCE32() 437 if((tertiary & 0xf) == LONG_PRIMARY_TAG) { in ceFromCE32()
|
D | ucoleitr.cpp | 219 uint64_t primary = 0, secondary = 0, tertiary = 0, quaternary = 0; in processCE() local 226 tertiary = ucol_tertiaryOrder(ce); in processCE() 256 primary = secondary = tertiary = 0; in processCE() 266 return primary << 48 | secondary << 32 | tertiary << 16 | quaternary; in processCE()
|
/third_party/node/deps/icu-small/source/i18n/ |
D | collation.h | 431 uint32_t tertiary = ce32 & 0xff; in ceFromCE32() local 432 if(tertiary < SPECIAL_CE32_LOW_BYTE) { in ceFromCE32() 434 return ((int64_t)(ce32 & 0xffff0000) << 32) | ((ce32 & 0xff00) << 16) | (tertiary << 8); in ceFromCE32() 436 ce32 -= tertiary; in ceFromCE32() 437 if((tertiary & 0xf) == LONG_PRIMARY_TAG) { in ceFromCE32()
|
D | ucoleitr.cpp | 219 uint64_t primary = 0, secondary = 0, tertiary = 0, quaternary = 0; in processCE() local 226 tertiary = ucol_tertiaryOrder(ce); in processCE() 256 primary = secondary = tertiary = 0; in processCE() 266 return primary << 48 | secondary << 32 | tertiary << 16 | quaternary; in processCE()
|
/third_party/icu/ohos_icu4j/src/main/tests/resources/ohos/global/icu/dev/data/ |
D | collationtest.txt | 36 <<<\u0300 # tertiary CE 305 ** test: compare with strength=tertiary 306 % strength=tertiary 468 ** test: tailoring twice before a root position: tertiary 478 # tertiary-before common weight 535 ** test: tertiary tailoring gaps, ICU ticket 9362 538 &t<<<r # tertiary between t and fullwidth t 539 &ᵀ<<<*a-q # more than 15 between ᵀ (modifier letter T) and tertiary CE boundary 540 &[before 3][first secondary ignorable]<<<u<<<v # between tertiary CE boundary & lowest tertiary CE 546 # Note: The root collator currently does not map any characters to tertiary CEs. [all …]
|
/third_party/icu/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/ |
D | collationtest.txt | 36 <<<\u0300 # tertiary CE 305 ** test: compare with strength=tertiary 306 % strength=tertiary 468 ** test: tailoring twice before a root position: tertiary 478 # tertiary-before common weight 535 ** test: tertiary tailoring gaps, ICU ticket 9362 538 &t<<<r # tertiary between t and fullwidth t 539 &ᵀ<<<*a-q # more than 15 between ᵀ (modifier letter T) and tertiary CE boundary 540 &[before 3][first secondary ignorable]<<<u<<<v # between tertiary CE boundary & lowest tertiary CE 546 # Note: The root collator currently does not map any characters to tertiary CEs. [all …]
|
/third_party/icu/icu4c/source/test/testdata/ |
D | collationtest.txt | 36 <<<\u0300 # tertiary CE 305 ** test: compare with strength=tertiary 306 % strength=tertiary 468 ** test: tailoring twice before a root position: tertiary 478 # tertiary-before common weight 535 ** test: tertiary tailoring gaps, ICU ticket 9362 538 &t<<<r # tertiary between t and fullwidth t 539 &ᵀ<<<*a-q # more than 15 between ᵀ (modifier letter T) and tertiary CE boundary 540 &[before 3][first secondary ignorable]<<<u<<<v # between tertiary CE boundary & lowest tertiary CE 546 # Note: The root collator currently does not map any characters to tertiary CEs. [all …]
|
/third_party/icu/docs/userguide/collation/ |
D | architecture.md | 130 relationship at the tertiary level. Here are some example usages: 136 `<<<` | `a<<<A` | Make a tertiary difference between "a" and "A" 150 2 case bits, and a 6-bit tertiary weight. 166 8-bit secondary weight of 05 (hex), and a combined 8-bit case-tertiary weight of 233 These values are based on average lengths of sort keys generated with tertiary 311 produces the results of NULL secondary and tertiary differences. The collator then 405 the primary, secondary and tertiary levels and their primary strengths will 412 `UCOL_CASE_FIRST`. The case difference in the UCA is contained in the tertiary 415 letters by reordering the tertiary weights with either upper-first, and/or 419 1. `UCOL_OFF` (default): leave tertiary weights unaffected [all …]
|
D | concepts.md | 116 distinguished at the tertiary level (for example, "ao" < "Ao" < "aò"). In 117 addition, a variant of a letter differs from the base form on the tertiary 119 and small Kana. A tertiary difference is ignored when there is a primary or 126 is ignored when there is a primary, secondary or tertiary difference. This 316 The tertiary level is used to distinguish text by case, by small versus large 321 difference between small and large Kana be emphasized over other tertiary 325 from the remaining tertiary differences. However, the ICU Collation Service has 331 The Case-first option makes case the most significant part of the tertiary 338 reordering of the tertiary level. 354 extra level positioned between secondary and tertiary. The case level is used in [all …]
|
D | string-search.md | 84 collator used for searching has a tertiary collation strength, all accents 328 Case level string search is currently done with the strength set to tertiary. 331 different from tertiary strength in that accents are ignored but case 337 tertiary strength.
|
/third_party/skia/third_party/externals/icu/source/data/coll/ |
D | km.txt | 10 "&[last tertiary ignorable]=\u17b4=\u17b5"
|
D | ur.txt | 13 "&[last tertiary ignorable]<<<\u0610<<<\u0611<<<\u0613<<<\u0612<<<\u0614"
|
D | root.txt | 871 "&[last tertiary ignorable]"
|
/third_party/icu/icu4c/source/data/coll/ |
D | km.txt | 10 "&[last tertiary ignorable]=\u17b4=\u17b5"
|
D | ur.txt | 13 "&[last tertiary ignorable]<<<\u0610<<<\u0611<<<\u0613<<<\u0612<<<\u0614"
|
D | root.txt | 875 "&[last tertiary ignorable]"
|
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/text/ |
D | StringSearch.java | 1656 long primary = 0, secondary = 0, tertiary = 0, quaternary = 0; in processCE() local 1663 tertiary = CollationElementIterator.tertiaryOrder(ce); in processCE() 1692 primary = secondary = tertiary = 0; in processCE() 1702 return primary << 48 | secondary << 32 | tertiary << 16 | quaternary; in processCE()
|
/third_party/icu/icu4j/main/classes/collate/src/com/ibm/icu/text/ |
D | StringSearch.java | 1672 long primary = 0, secondary = 0, tertiary = 0, quaternary = 0; in processCE() local 1679 tertiary = CollationElementIterator.tertiaryOrder(ce); in processCE() 1708 primary = secondary = tertiary = 0; in processCE() 1718 return primary << 48 | secondary << 32 | tertiary << 16 | quaternary; in processCE()
|
/third_party/icu/icu4c/source/test/intltest/ |
D | regcoll.cpp | 332 static const UChar tertiary[][CollationRegressionTest::MAX_TOKEN_LEN] = in Test4060154() local 343 compareArray(*c, tertiary, UPRV_LENGTHOF(tertiary)); in Test4060154()
|