OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
alt-nodejs22
/
root
/
usr
/
share
/
doc
/
alt-nodejs22-libicu-doc
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/21/2025 06:56:32 AM
rwxr-xr-x
📄
ParagraphLayout_8h.html
6.75 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ParagraphLayout_8h_source.html
81.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
RunArrays_8h.html
10.85 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
RunArrays_8h_source.html
65.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
alphaindex_8h.html
12.75 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
alphaindex_8h_source.html
76.31 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
annotated.html
143.52 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
appendable_8h.html
6.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
appendable_8h_source.html
25.24 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
basictz_8h.html
5.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
basictz_8h_source.html
33.34 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
bc_s.png
676 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
bdwn.png
147 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
brkiter_8h.html
5.99 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
brkiter_8h_source.html
66.33 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
bytestream_8h.html
6.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
bytestream_8h_source.html
36.85 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
bytestrie_8h.html
6.94 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
bytestrie_8h_source.html
75.56 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
bytestriebuilder_8h.html
5.72 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
bytestriebuilder_8h_source.html
28.47 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
calendar_8h.html
9.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
calendar_8h_source.html
191.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
caniter_8h.html
7.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
caniter_8h_source.html
28.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
casemap_8h.html
5.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
casemap_8h_source.html
32.26 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
char16ptr_8h.html
32.51 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
char16ptr_8h_source.html
60.67 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
chariter_8h.html
5.78 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
chariter_8h_source.html
56.79 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
choicfmt_8h.html
5.69 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
choicfmt_8h_source.html
51.06 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classAlphabeticIndex.html
87.75 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classAlphabeticIndex.png
732 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classAlphabeticIndex_1_1Bucket.html
13.72 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classAlphabeticIndex_1_1Bucket.png
879 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classAlphabeticIndex_1_1ImmutableIndex.html
15.68 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classAlphabeticIndex_1_1ImmutableIndex.png
928 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classAnnualTimeZoneRule.html
66.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classAnnualTimeZoneRule.png
1.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classAppendable.html
24.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classAppendable.png
1.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBasicTimeZone.html
113.27 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBasicTimeZone.png
2.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBreakIterator.html
123.91 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBreakIterator.png
1.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classByteSink.html
23.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classByteSink.png
1.43 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBytesTrie.html
44.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBytesTrie.png
473 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBytesTrieBuilder.html
24.63 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBytesTrieBuilder.png
584 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBytesTrie_1_1Iterator.html
21.43 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBytesTrie_1_1Iterator.png
576 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBytesTrie_1_1State.html
7.55 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classBytesTrie_1_1State.png
565 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCalendar.html
421.41 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCalendar.png
1.05 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCanonicalIterator.html
26.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCanonicalIterator.png
748 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCaseMap.html
69.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCaseMap.png
473 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classChar16Ptr.html
15.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCharacterIterator.html
117.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCharacterIterator.png
1.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCheckedArrayByteSink.html
28.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCheckedArrayByteSink.png
924 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classChoiceFormat.html
209.32 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classChoiceFormat.png
1.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCollationElementIterator.html
61.61 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCollationElementIterator.png
853 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCollationKey.html
42.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCollationKey.png
699 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCollator.html
231.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCollator.png
1014 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCollatorFactory.html
19.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCollatorFactory.png
736 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCompactDecimalFormat.html
251.54 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCompactDecimalFormat.png
1.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classConstChar16Ptr.html
16.06 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classConstrainedFieldPosition.html
33.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classConstrainedFieldPosition.png
649 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCurrencyAmount.html
34.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCurrencyAmount.png
944 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCurrencyPluralInfo.html
39.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCurrencyPluralInfo.png
819 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCurrencyUnit.html
402.43 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classCurrencyUnit.png
930 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateFormat.html
179.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateFormat.png
1.24 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateFormatSymbols.html
137.87 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateFormatSymbols.png
838 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateInterval.html
26.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateInterval.png
689 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateIntervalFormat.html
119.96 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateIntervalFormat.png
1016 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateIntervalInfo.html
52.08 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateIntervalInfo.png
727 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateTimePatternGenerator.html
99.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateTimePatternGenerator.png
904 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateTimeRule.html
49.79 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDateTimeRule.png
717 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDecimalFormat.html
440.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDecimalFormat.png
1.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDecimalFormatSymbols.html
80.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDecimalFormatSymbols.png
876 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDisplayOptions.html
33.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classDisplayOptions_1_1Builder.html
23.9 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classEdits.html
45.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classEdits.png
447 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classErrorCode.html
35.6 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classErrorCode.png
478 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classExternalBreakEngine.html
18.51 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classExternalBreakEngine.png
865 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFieldPosition.html
46.35 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFieldPosition.png
703 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFieldPositionIterator.html
19.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFieldPositionIterator.png
829 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFilteredBreakIteratorBuilder.html
34.35 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFilteredBreakIteratorBuilder.png
916 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFilteredNormalizer2.html
73.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFilteredNormalizer2.png
1.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFontRuns.html
37.19 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFontRuns.png
840 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormat.html
59.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormat.png
3.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormattable.html
140.93 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormattable.png
682 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormattedDateInterval.html
31.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormattedDateInterval.png
938 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormattedList.html
30.47 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormattedList.png
748 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormattedRelativeDateTime.html
30.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormattedRelativeDateTime.png
994 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormattedValue.html
23.99 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classFormattedValue.png
2.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classForwardCharacterIterator.html
38.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classForwardCharacterIterator.png
1.75 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classGenderInfo.html
17.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classGenderInfo.png
679 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classGregorianCalendar.html
269.34 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classGregorianCalendar.png
1.04 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classIDNA.html
46.69 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classIDNA.png
606 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classIDNAInfo.html
13.53 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classIDNAInfo.png
453 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classInitialTimeZoneRule.html
52.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classInitialTimeZoneRule.png
1.05 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classListFormatter.html
34.53 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classListFormatter.png
708 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalArray.html
51.47 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalArray.png
642 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalPointer.html
50.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalPointer.png
635 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalPointerBase.html
33.47 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalPointerBase.png
3.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUBiDiPointer.html
4 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUBiDiTransformPointer.html
4.04 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUBreakIteratorPointer.html
3.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUCPTriePointer.html
4.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUCalendarPointer.html
3.89 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUCaseMapPointer.html
3.94 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUCharsetDetectorPointer.html
3.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUCollatorPointer.html
3.89 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUConstrainedFieldPositionPointer.html
4.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUConverterPointer.html
4.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUConverterSelectorPointer.html
3.96 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUDataMemoryPointer.html
3.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUDateFormatPointer.html
3.9 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUDateIntervalFormatPointer.html
4.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUDateTimePatternGeneratorPointer.html
3.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUEnumerationPointer.html
3.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUFILEPointer.html
3.87 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUFieldPositionIteratorPointer.html
4.06 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUFormattablePointer.html
4.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUFormattedDateIntervalPointer.html
4.29 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUFormattedListPointer.html
4.26 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUFormattedNumberPointer.html
5.4 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUFormattedRelativeDateTimePointer.html
4.33 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUIDNAPointer.html
3.89 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUListFormatterPointer.html
4 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalULocaleBuilderPointer.html
4.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalULocaleDataPointer.html
3.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalULocaleDisplayNamesPointer.html
4.05 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalULocalePointer.html
3.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUMessageFormatPointer.html
3.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUMutableCPTriePointer.html
4.06 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUNormalizer2Pointer.html
4 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUNumberFormatPointer.html
3.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUNumberFormatterPointer.html
4.56 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUNumberRangeFormatterPointer.html
4.65 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUNumberingSystemPointer.html
3.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUPluralRulesPointer.html
3.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalURegularExpressionPointer.html
4.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalURelativeDateTimeFormatterPointer.html
4.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUResourceBundlePointer.html
4.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUSetPointer.html
3.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUSimpleNumberFormatterPointer.html
4.78 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUSimpleNumberPointer.html
4.79 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUSpoofCheckResultPointer.html
4.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUSpoofCheckerPointer.html
4.05 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUStringPrepProfilePointer.html
3.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUStringSearchPointer.html
4.02 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUTextPointer.html
4.04 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocalUTransliteratorPointer.html
3.94 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocale.html
212.67 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocale.png
601 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleBuilder.html
49.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleBuilder.png
709 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleDisplayNames.html
48.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleDisplayNames.png
845 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleMatcher.html
36.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleMatcher.png
533 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleMatcher_1_1Builder.html
47.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleMatcher_1_1Builder.png
635 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleMatcher_1_1Result.html
21.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleMatcher_1_1Result.png
633 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleRuns.html
40.32 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocaleRuns.png
879 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocale_1_1ConvertingIterator.html
14.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocale_1_1ConvertingIterator.png
1.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocale_1_1Iterator.html
10.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocale_1_1Iterator.png
1.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocale_1_1RangeIterator.html
13.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classLocale_1_1RangeIterator.png
977 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMeasure.html
30.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMeasure.png
1.39 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMeasureFormat.html
92.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMeasureFormat.png
1.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMeasureUnit.html
832.45 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMeasureUnit.png
1.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMessageFormat.html
147.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMessageFormat.png
913 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMessagePattern.html
85.82 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMessagePattern.png
742 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMessagePattern_1_1Part.html
29.27 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classMessagePattern_1_1Part.png
633 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classNormalizer.html
135.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classNormalizer.png
671 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classNormalizer2.html
93.99 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classNormalizer2.png
1.08 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classNumberFormat.html
246.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classNumberFormat.png
2.87 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classNumberFormatFactory.html
15.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classNumberFormatFactory.png
1.26 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classNumberingSystem.html
37.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classNumberingSystem.png
818 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classParagraphLayout.html
38.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classParagraphLayout.png
781 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classParagraphLayout_1_1Line.html
24.25 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classParagraphLayout_1_1Line.png
878 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classParagraphLayout_1_1VisualRun.html
30.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classParagraphLayout_1_1VisualRun.png
945 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classParsePosition.html
33.84 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classParsePosition.png
723 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classPluralFormat.html
109.72 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classPluralFormat.png
881 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classPluralRules.html
84.8 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classPluralRules.png
683 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRegexMatcher.html
204.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRegexMatcher.png
749 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRegexPattern.html
98.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRegexPattern.png
728 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRegion.html
42.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRegion.png
617 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRelativeDateTimeFormatter.html
66.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRelativeDateTimeFormatter.png
908 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classReplaceable.html
42.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classReplaceable.png
914 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classResourceBundle.html
81.45 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classResourceBundle.png
706 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRuleBasedBreakIterator.html
127.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRuleBasedBreakIterator.png
1.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRuleBasedCollator.html
231.84 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRuleBasedCollator.png
1012 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRuleBasedNumberFormat.html
277.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRuleBasedNumberFormat.png
1.34 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRuleBasedTimeZone.html
137.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRuleBasedTimeZone.png
1.31 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRunArray.html
35.67 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classRunArray.png
1.45 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classScientificNumberFormatter.html
29.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classScientificNumberFormatter.png
914 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSearchIterator.html
101.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSearchIterator.png
971 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSelectFormat.html
67.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSelectFormat.png
884 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSimpleDateFormat.html
229.2 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSimpleDateFormat.png
1.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSimpleFormatter.html
52.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSimpleFormatter.png
558 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSimpleNumberFormatFactory.html
20.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSimpleNumberFormatFactory.png
1.26 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSimpleTimeZone.html
215.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSimpleTimeZone.png
1.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classStringByteSink.html
18.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classStringByteSink.png
988 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classStringCharacterIterator.html
96.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classStringCharacterIterator.png
1.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classStringEnumeration.html
46.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classStringEnumeration.png
831 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classStringPiece.html
63.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classStringPiece.png
516 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classStringSearch.html
105.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classStringSearch.png
962 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classSymbolTable.html
17.44 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeArrayTimeZoneRule.html
59.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeArrayTimeZoneRule.png
1.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeUnit.html
397.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeUnit.png
887 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeUnitAmount.html
40.36 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeUnitAmount.png
931 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeUnitFormat.html
74.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeUnitFormat.png
1.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZone.html
177.55 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZone.png
2.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZoneFormat.html
126.72 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZoneFormat.png
886 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZoneNames.html
62.24 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZoneNames.png
717 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZoneNames_1_1MatchInfoCollection.html
24.78 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZoneNames_1_1MatchInfoCollection.png
741 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZoneRule.html
48.2 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZoneRule.png
1.99 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZoneTransition.html
41.51 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTimeZoneTransition.png
823 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTransliterator.html
207.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classTransliterator.png
705 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUCharCharacterIterator.html
114.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUCharCharacterIterator.png
1.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUCharsTrie.html
48.63 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUCharsTrie.png
497 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUCharsTrieBuilder.html
25.06 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUCharsTrieBuilder.png
641 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUCharsTrie_1_1Iterator.html
21.9 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUCharsTrie_1_1Iterator.png
604 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUCharsTrie_1_1State.html
7.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUCharsTrie_1_1State.png
567 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUMemory.html
15.24 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUMemory.png
28.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUObject.html
34.56 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUObject.png
39.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classU__HEADER__ONLY__NAMESPACE_1_1USetCodePointIterator.html
16.63 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classU__HEADER__ONLY__NAMESPACE_1_1USetCodePoints.html
14.36 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classU__HEADER__ONLY__NAMESPACE_1_1USetElementIterator.html
16.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classU__HEADER__ONLY__NAMESPACE_1_1USetElements.html
15.3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classU__HEADER__ONLY__NAMESPACE_1_1USetRangeIterator.html
16.27 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classU__HEADER__ONLY__NAMESPACE_1_1USetRanges.html
15.49 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classU__HEADER__ONLY__NAMESPACE_1_1USetStringIterator.html
16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classU__HEADER__ONLY__NAMESPACE_1_1USetStrings.html
14.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classU__HEADER__ONLY__NAMESPACE_1_1collator_1_1internal_1_1Predicate.html
11.49 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeFilter.html
32.78 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeFilter.png
1.52 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeFunctor.html
23.63 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeFunctor.png
1.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeMatcher.html
19.54 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeMatcher.png
713 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeReplacer.html
15.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeSet.html
270.34 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeSet.png
1.51 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeSetIterator.html
40.62 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeSetIterator.png
803 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeString.html
653.36 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeString.png
912 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeStringAppendable.html
27 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classUnicodeStringAppendable.png
1.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classVTimeZone.html
151.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classVTimeZone.png
1.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classValueRuns.html
36.54 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classValueRuns.png
866 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classes.html
38.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1AlphabeticIndex.html
87.75 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1AlphabeticIndex.png
732 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1AlphabeticIndex_1_1Bucket.html
13.72 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1AlphabeticIndex_1_1Bucket.png
879 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1AlphabeticIndex_1_1ImmutableIndex.html
15.68 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1AlphabeticIndex_1_1ImmutableIndex.png
928 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1AnnualTimeZoneRule.html
66.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1AnnualTimeZoneRule.png
1.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Appendable.html
24.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Appendable.png
1.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BasicTimeZone.html
113.27 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BasicTimeZone.png
2.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BreakIterator.html
123.91 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BreakIterator.png
1.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ByteSink.html
23.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ByteSink.png
1.43 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BytesTrie.html
44.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BytesTrie.png
473 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BytesTrieBuilder.html
24.63 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BytesTrieBuilder.png
584 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BytesTrie_1_1Iterator.html
21.43 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BytesTrie_1_1Iterator.png
576 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BytesTrie_1_1State.html
7.55 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1BytesTrie_1_1State.png
565 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Calendar.html
421.41 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Calendar.png
1.05 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CanonicalIterator.html
26.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CanonicalIterator.png
748 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CaseMap.html
69.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CaseMap.png
473 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Char16Ptr.html
15.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CharacterIterator.html
117.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CharacterIterator.png
1.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CheckedArrayByteSink.html
28.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CheckedArrayByteSink.png
924 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ChoiceFormat.html
209.32 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ChoiceFormat.png
1.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CollationElementIterator.html
61.61 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CollationElementIterator.png
853 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CollationKey.html
42.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CollationKey.png
699 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Collator.html
231.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Collator.png
1014 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CollatorFactory.html
19.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CollatorFactory.png
736 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CompactDecimalFormat.html
251.54 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CompactDecimalFormat.png
1.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ConstChar16Ptr.html
16.06 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ConstrainedFieldPosition.html
33.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ConstrainedFieldPosition.png
649 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CurrencyAmount.html
34.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CurrencyAmount.png
944 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CurrencyPluralInfo.html
39.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CurrencyPluralInfo.png
819 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CurrencyUnit.html
402.43 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1CurrencyUnit.png
930 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateFormat.html
179.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateFormat.png
1.24 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateFormatSymbols.html
137.87 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateFormatSymbols.png
838 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateInterval.html
26.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateInterval.png
689 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateIntervalFormat.html
119.96 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateIntervalFormat.png
1016 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateIntervalInfo.html
52.08 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateIntervalInfo.png
727 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateTimePatternGenerator.html
99.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateTimePatternGenerator.png
904 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateTimeRule.html
49.79 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DateTimeRule.png
717 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DecimalFormat.html
440.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DecimalFormat.png
1.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DecimalFormatSymbols.html
80.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DecimalFormatSymbols.png
876 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DisplayOptions.html
33.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1DisplayOptions_1_1Builder.html
23.9 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Edits.html
45.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Edits.png
447 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ErrorCode.html
35.6 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ErrorCode.png
478 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ExternalBreakEngine.html
18.51 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ExternalBreakEngine.png
865 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FieldPosition.html
46.35 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FieldPosition.png
703 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FieldPositionIterator.html
19.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FieldPositionIterator.png
829 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FilteredBreakIteratorBuilder.html
34.35 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FilteredBreakIteratorBuilder.png
916 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FilteredNormalizer2.html
73.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FilteredNormalizer2.png
1.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FontRuns.html
37.19 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FontRuns.png
840 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Format.html
59.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Format.png
3.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Formattable.html
140.93 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Formattable.png
682 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FormattedDateInterval.html
31.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FormattedDateInterval.png
938 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FormattedList.html
30.47 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FormattedList.png
748 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FormattedRelativeDateTime.html
30.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FormattedRelativeDateTime.png
994 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FormattedValue.html
23.99 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1FormattedValue.png
2.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ForwardCharacterIterator.html
38.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ForwardCharacterIterator.png
1.75 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1GenderInfo.html
17.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1GenderInfo.png
679 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1GregorianCalendar.html
269.34 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1GregorianCalendar.png
1.04 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1IDNA.html
46.69 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1IDNA.png
606 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1IDNAInfo.html
13.53 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1IDNAInfo.png
453 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1InitialTimeZoneRule.html
52.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1InitialTimeZoneRule.png
1.05 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ListFormatter.html
34.53 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ListFormatter.png
708 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocalArray.html
51.47 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocalArray.png
642 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocalPointer.html
50.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocalPointer.png
635 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocalPointerBase.html
33.47 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocalPointerBase.png
3.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Locale.html
212.67 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Locale.png
601 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleBuilder.html
49.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleBuilder.png
709 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleDisplayNames.html
48.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleDisplayNames.png
845 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleMatcher.html
36.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleMatcher.png
533 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleMatcher_1_1Builder.html
47.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleMatcher_1_1Builder.png
635 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleMatcher_1_1Result.html
21.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleMatcher_1_1Result.png
633 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleRuns.html
40.32 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1LocaleRuns.png
879 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Locale_1_1ConvertingIterator.html
14.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Locale_1_1ConvertingIterator.png
1.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Locale_1_1Iterator.html
10.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Locale_1_1Iterator.png
1.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Locale_1_1RangeIterator.html
13.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Locale_1_1RangeIterator.png
977 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Measure.html
30.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Measure.png
1.39 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1MeasureFormat.html
92.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1MeasureFormat.png
1.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1MeasureUnit.html
832.45 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1MeasureUnit.png
1.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1MessageFormat.html
147.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1MessageFormat.png
913 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1MessagePattern.html
85.82 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1MessagePattern.png
742 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1MessagePattern_1_1Part.html
29.27 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1MessagePattern_1_1Part.png
633 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Normalizer.html
135.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Normalizer.png
671 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Normalizer2.html
93.99 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Normalizer2.png
1.08 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1NumberFormat.html
246.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1NumberFormat.png
2.87 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1NumberFormatFactory.html
15.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1NumberFormatFactory.png
1.26 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1NumberingSystem.html
37.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1NumberingSystem.png
818 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ParagraphLayout.html
38.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ParagraphLayout.png
781 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ParagraphLayout_1_1Line.html
24.25 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ParagraphLayout_1_1Line.png
878 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ParagraphLayout_1_1VisualRun.html
30.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ParagraphLayout_1_1VisualRun.png
945 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ParsePosition.html
33.84 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ParsePosition.png
723 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1PluralFormat.html
109.72 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1PluralFormat.png
881 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1PluralRules.html
84.8 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1PluralRules.png
683 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RegexMatcher.html
204.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RegexMatcher.png
749 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RegexPattern.html
98.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RegexPattern.png
728 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Region.html
42.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Region.png
617 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RelativeDateTimeFormatter.html
66.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RelativeDateTimeFormatter.png
908 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Replaceable.html
42.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Replaceable.png
914 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ResourceBundle.html
81.45 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ResourceBundle.png
706 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RuleBasedBreakIterator.html
127.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RuleBasedBreakIterator.png
1.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RuleBasedCollator.html
231.84 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RuleBasedCollator.png
1012 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RuleBasedNumberFormat.html
277.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RuleBasedNumberFormat.png
1.34 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RuleBasedTimeZone.html
137.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RuleBasedTimeZone.png
1.31 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RunArray.html
35.67 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1RunArray.png
1.45 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ScientificNumberFormatter.html
29.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ScientificNumberFormatter.png
914 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SearchIterator.html
101.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SearchIterator.png
971 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SelectFormat.html
67.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SelectFormat.png
884 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SimpleDateFormat.html
229.2 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SimpleDateFormat.png
1.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SimpleFormatter.html
52.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SimpleFormatter.png
558 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SimpleNumberFormatFactory.html
20.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SimpleNumberFormatFactory.png
1.26 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SimpleTimeZone.html
215.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SimpleTimeZone.png
1.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1StringByteSink.html
18.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1StringByteSink.png
988 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1StringCharacterIterator.html
96.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1StringCharacterIterator.png
1.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1StringEnumeration.html
46.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1StringEnumeration.png
831 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1StringPiece.html
63.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1StringPiece.png
516 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1StringSearch.html
105.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1StringSearch.png
962 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1SymbolTable.html
17.44 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeArrayTimeZoneRule.html
59.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeArrayTimeZoneRule.png
1.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeUnit.html
397.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeUnit.png
887 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeUnitAmount.html
40.36 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeUnitAmount.png
931 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeUnitFormat.html
74.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeUnitFormat.png
1.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZone.html
177.55 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZone.png
2.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZoneFormat.html
126.72 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZoneFormat.png
886 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZoneNames.html
62.24 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZoneNames.png
717 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZoneNames_1_1MatchInfoCollection.html
24.78 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZoneNames_1_1MatchInfoCollection.png
741 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZoneRule.html
48.2 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZoneRule.png
1.99 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZoneTransition.html
41.51 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1TimeZoneTransition.png
823 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Transliterator.html
207.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1Transliterator.png
705 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UCharCharacterIterator.html
114.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UCharCharacterIterator.png
1.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UCharsTrie.html
48.63 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UCharsTrie.png
497 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UCharsTrieBuilder.html
25.06 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UCharsTrieBuilder.png
641 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UCharsTrie_1_1Iterator.html
21.9 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UCharsTrie_1_1Iterator.png
604 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UCharsTrie_1_1State.html
7.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UCharsTrie_1_1State.png
567 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UMemory.html
15.24 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UMemory.png
28.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UObject.html
34.56 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UObject.png
39.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeFilter.html
32.78 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeFilter.png
1.52 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeFunctor.html
23.63 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeFunctor.png
1.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeMatcher.html
19.54 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeMatcher.png
713 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeReplacer.html
15.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeSet.html
270.34 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeSet.png
1.51 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeSetIterator.html
40.62 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeSetIterator.png
803 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeString.html
653.36 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeString.png
912 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeStringAppendable.html
27 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1UnicodeStringAppendable.png
1.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1VTimeZone.html
151.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1VTimeZone.png
1.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ValueRuns.html
36.54 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1ValueRuns.png
866 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1Formattable.html
70.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1Formattable.png
867 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FormattableObject.html
12.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FormattableObject.png
938 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FormattedMessage.html
32.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FormattedMessage.png
714 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FormattedPlaceholder.html
52.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FormattedPlaceholder.png
962 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FormattedValue.html
29.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FormattedValue.png
911 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1Formatter.html
13.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1Formatter.png
843 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FormatterFactory.html
14.53 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FormatterFactory.png
930 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FunctionOptions.html
21.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1FunctionOptions.png
902 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MFDataModel.html
29.89 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MFDataModel.png
664 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MFDataModel_1_1Builder.html
28.93 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MFDataModel_1_1Builder.png
735 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MFFunctionRegistry.html
26.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MFFunctionRegistry.png
968 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MFFunctionRegistry_1_1Builder.html
27.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MFFunctionRegistry_1_1Builder.png
991 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MessageArguments.html
18.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MessageArguments.png
945 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MessageFormatter.html
37.65 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MessageFormatter.png
922 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MessageFormatter_1_1Builder.html
30.43 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1MessageFormatter_1_1Builder.png
986 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1Selector.html
14.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1Selector.png
830 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1SelectorFactory.html
14.3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1SelectorFactory.png
919 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Binding.html
32.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Binding.png
948 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Expression.html
31.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Expression.png
970 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Expression_1_1Builder.html
25.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Expression_1_1Builder.png
874 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Key.html
32.94 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Key.png
916 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Literal.html
35.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Literal.png
938 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Markup.html
27.67 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Markup.png
961 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.html
32.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.png
780 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Operand.html
34.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Operand.png
971 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Operator.html
26.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Operator.png
965 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Operator_1_1Builder.html
22.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Operator_1_1Builder.png
801 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Option.html
26.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Option.png
942 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Pattern.html
26.8 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Pattern.png
946 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1PatternPart.html
41.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1PatternPart.png
977 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Pattern_1_1Builder.html
25.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Pattern_1_1Builder.png
752 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1SelectorKeys.html
27.02 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1SelectorKeys.png
1005 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1SelectorKeys_1_1Builder.html
19.25 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1SelectorKeys_1_1Builder.png
916 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Variant.html
27.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1message2_1_1data__model_1_1Variant.png
955 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1CurrencyPrecision.html
24.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1CurrencyPrecision.png
941 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1FormattedNumber.html
42.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1FormattedNumber.png
946 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1FormattedNumberRange.html
36.56 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1FormattedNumberRange.png
1018 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1FractionPrecision.html
30.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1FractionPrecision.png
916 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1IncrementPrecision.html
24.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1IncrementPrecision.png
927 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1IntegerWidth.html
13.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1IntegerWidth.png
614 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1LocalizedNumberFormatter.html
102.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1LocalizedNumberFormatter.png
1.55 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1LocalizedNumberRangeFormatter.html
54.53 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1LocalizedNumberRangeFormatter.png
1.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1Notation.html
20.79 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1Notation.png
929 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1NumberFormatter.html
19.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1NumberFormatterSettings.html
137.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1NumberRangeFormatter.html
11.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1NumberRangeFormatterSettings.html
59.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1Precision.html
52.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1Precision.png
1.68 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1Scale.html
27.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1Scale.png
527 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1ScientificNotation.html
16.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1ScientificNotation.png
918 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1SimpleNumber.html
30.3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1SimpleNumber.png
621 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1SimpleNumberFormatter.html
32.69 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1SimpleNumberFormatter.png
711 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1UnlocalizedNumberFormatter.html
76.54 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1UnlocalizedNumberFormatter.png
1.56 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1UnlocalizedNumberRangeFormatter.html
47.2 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1UnlocalizedNumberRangeFormatter.png
1.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1impl_1_1Grouper.html
15.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1impl_1_1Grouper.png
613 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1impl_1_1Padder.html
11.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1impl_1_1Padder.png
604 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1impl_1_1StringProp.html
17.91 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1impl_1_1StringProp.png
653 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1impl_1_1SymbolsWrapper.html
25.93 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classicu_1_1number_1_1impl_1_1SymbolsWrapper.png
702 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1Formattable.html
70.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1Formattable.png
867 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FormattableObject.html
12.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FormattableObject.png
938 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FormattedMessage.html
32.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FormattedMessage.png
714 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FormattedPlaceholder.html
52.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FormattedPlaceholder.png
962 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FormattedValue.html
29.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FormattedValue.png
911 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1Formatter.html
13.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1Formatter.png
843 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FormatterFactory.html
14.53 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FormatterFactory.png
930 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FunctionOptions.html
21.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1FunctionOptions.png
902 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MFDataModel.html
29.89 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MFDataModel.png
664 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MFDataModel_1_1Builder.html
28.93 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MFDataModel_1_1Builder.png
735 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MFFunctionRegistry.html
26.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MFFunctionRegistry.png
968 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MFFunctionRegistry_1_1Builder.html
27.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MFFunctionRegistry_1_1Builder.png
991 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MessageArguments.html
18.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MessageArguments.png
945 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MessageFormatter.html
37.65 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MessageFormatter.png
922 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MessageFormatter_1_1Builder.html
30.43 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1MessageFormatter_1_1Builder.png
986 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1Selector.html
14.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1Selector.png
830 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1SelectorFactory.html
14.3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1SelectorFactory.png
919 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Binding.html
32.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Binding.png
948 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Expression.html
31.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Expression.png
970 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Expression_1_1Builder.html
25.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Expression_1_1Builder.png
874 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Key.html
32.94 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Key.png
916 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Literal.html
35.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Literal.png
938 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Markup.html
27.67 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Markup.png
961 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Markup_1_1Builder.html
32.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Markup_1_1Builder.png
780 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Operand.html
34.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Operand.png
971 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Operator.html
26.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Operator.png
965 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Operator_1_1Builder.html
22.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Operator_1_1Builder.png
801 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Option.html
26.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Option.png
942 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Pattern.html
26.8 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Pattern.png
946 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1PatternPart.html
41.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1PatternPart.png
977 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Pattern_1_1Builder.html
25.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Pattern_1_1Builder.png
752 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1SelectorKeys.html
27.02 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1SelectorKeys.png
1005 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1SelectorKeys_1_1Builder.html
19.25 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1SelectorKeys_1_1Builder.png
916 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Variant.html
27.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classmessage2_1_1data__model_1_1Variant.png
955 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1CurrencyPrecision.html
24.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1CurrencyPrecision.png
941 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1FormattedNumber.html
42.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1FormattedNumber.png
946 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1FormattedNumberRange.html
36.56 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1FormattedNumberRange.png
1018 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1FractionPrecision.html
30.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1FractionPrecision.png
916 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1IncrementPrecision.html
24.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1IncrementPrecision.png
927 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1IntegerWidth.html
13.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1IntegerWidth.png
614 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1LocalizedNumberFormatter.html
102.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1LocalizedNumberFormatter.png
1.55 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1LocalizedNumberRangeFormatter.html
54.53 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1LocalizedNumberRangeFormatter.png
1.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1Notation.html
20.79 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1Notation.png
929 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1NumberFormatter.html
19.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1NumberFormatterSettings.html
137.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1NumberRangeFormatter.html
11.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1NumberRangeFormatterSettings.html
59.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1Precision.html
52.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1Precision.png
1.68 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1Scale.html
27.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1Scale.png
527 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1ScientificNotation.html
16.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1ScientificNotation.png
918 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1SimpleNumber.html
30.3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1SimpleNumber.png
621 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1SimpleNumberFormatter.html
32.69 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1SimpleNumberFormatter.png
711 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1UnlocalizedNumberFormatter.html
76.54 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1UnlocalizedNumberFormatter.png
1.56 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1UnlocalizedNumberRangeFormatter.html
47.2 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1UnlocalizedNumberRangeFormatter.png
1.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1impl_1_1Grouper.html
15.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1impl_1_1Grouper.png
613 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1impl_1_1Padder.html
11.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1impl_1_1Padder.png
604 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1impl_1_1StringProp.html
17.91 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1impl_1_1StringProp.png
653 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1impl_1_1SymbolsWrapper.html
25.93 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
classnumber_1_1impl_1_1SymbolsWrapper.png
702 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
closed.png
132 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
coleitr_8h.html
5.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
coleitr_8h_source.html
46.39 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
coll_8h.html
6.82 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
coll_8h_source.html
129.34 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
compactdecimalformat_8h.html
5.44 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
compactdecimalformat_8h_source.html
25.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
curramt_8h.html
5.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
curramt_8h_source.html
20.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
currpinf_8h.html
5.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
currpinf_8h_source.html
37.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
currunit_8h.html
5.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
currunit_8h_source.html
20.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
datefmt_8h.html
6.04 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
datefmt_8h_source.html
103.67 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dbbi_8h.html
5.41 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dbbi_8h_source.html
9.52 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dcfmtsym_8h.html
5.83 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dcfmtsym_8h_source.html
88.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
decimfmt_8h.html
5.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
decimfmt_8h_source.html
143.49 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
deprecated.html
254.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dir_0119ce638985e8a1561a00fdb5f76ff6.html
48.78 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dir_4f66ea94ab501ae66e9edea2ec5eed02.html
4.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dir_73bc6a9bb617ea1bc89a10aa59ce84e4.html
3.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dir_85f13b36d96bf7d19941498801eef432.html
5.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dir_bc161955dc3a3d2485839eba21420d01.html
3.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dir_bdd9a5d540de89e9fe90efdfc6973a4f.html
3.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dir_c8371c4a12a8c778b1d1929f1cadfb90.html
3.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dir_f59c6450ff718ff1b085cfd1c36acbd7.html
49.69 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
displayoptions_8h.html
6.08 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
displayoptions_8h_source.html
40.19 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
doc.png
746 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
docmain_8h.html
3.65 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
docmain_8h_source.html
5.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
doxygen.css
30.69 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
draft.html
39.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtfmtsym_8h.html
5.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtfmtsym_8h_source.html
98.78 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtintrv_8h.html
5.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtintrv_8h_source.html
22.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtitvfmt_8h.html
6.62 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtitvfmt_8h_source.html
94.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtitvinf_8h.html
5.69 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtitvinf_8h_source.html
43.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtptngen_8h.html
5.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtptngen_8h_source.html
80.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtrule_8h.html
5.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
dtrule_8h_source.html
30.4 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
edits_8h.html
5.65 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
edits_8h_source.html
50.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
enumset_8h.html
4.33 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
enumset_8h_source.html
12.52 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
errorcode_8h.html
5.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
errorcode_8h_source.html
21.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
fieldpos_8h.html
5.51 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
fieldpos_8h_source.html
30.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
files.html
76.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
filteredbrk_8h.html
5.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
filteredbrk_8h_source.html
22.27 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
fmtable_8h.html
5.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
fmtable_8h_source.html
83.34 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
folderclosed.png
616 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
folderopen.png
597 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
format_8h.html
5.69 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
format_8h_source.html
35.6 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
formattednumber_8h.html
5.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
formattednumber_8h_source.html
37.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
formattedvalue_8h.html
6.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
formattedvalue_8h_source.html
31.62 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
fpositer_8h.html
5.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
fpositer_8h_source.html
20.68 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions.html
4.62 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_a.html
19.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_b.html
10 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_c.html
63.53 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_d.html
8.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_e.html
9.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_enum.html
6.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_eval.html
18.52 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_f.html
24.29 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func.html
4.2 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_a.html
18.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_b.html
9.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_c.html
60.26 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_d.html
5.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_e.html
6.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_f.html
19.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_g.html
128.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_h.html
11.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_i.html
21.19 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_j.html
2.91 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_k.html
3.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_l.html
8.19 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_m.html
7.86 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_n.html
11.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_o.html
36.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_p.html
11.45 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_q.html
3.29 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_r.html
14.2 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_s.html
46.84 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_t.html
11.68 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_u.html
9.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_v.html
3.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_w.html
5.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_y.html
2.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_z.html
2.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_func_~.html
27.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_g.html
129.84 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_h.html
12.2 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_i.html
22.31 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_j.html
3.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_k.html
15.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_l.html
9.93 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_m.html
9.26 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_n.html
12.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_o.html
36.86 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_p.html
13.52 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_q.html
3.51 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_r.html
16.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_rela.html
6.49 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_s.html
52.2 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_t.html
13.35 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_type.html
3.04 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_u.html
10.91 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_v.html
4.11 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_vars.html
28.55 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_w.html
6.05 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_y.html
3.04 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_z.html
3.05 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
functions_~.html
27.87 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
gender_8h.html
6.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
gender_8h_source.html
20.49 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals.html
3.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_c.html
3.24 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_d.html
3.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_defs.html
2.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_defs_c.html
3.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_defs_d.html
2.9 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_defs_f.html
2.86 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_defs_i.html
3.62 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_defs_j.html
3.08 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_defs_n.html
2.86 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_defs_t.html
2.86 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_defs_u.html
77.48 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_enum.html
21.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_eval.html
3.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_eval_u.html
307.69 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_f.html
3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_func.html
8.8 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_func_u.html
146.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_i.html
3.75 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_j.html
3.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_n.html
2.99 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_o.html
3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_p.html
9.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_r.html
4.08 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_t.html
3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_type.html
2.87 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_type_p.html
3.39 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_type_u.html
31.35 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_u.html
558.04 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
globals_vars.html
2.84 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
gregocal_8h.html
5.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
gregocal_8h_source.html
63.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
group__ustring__ustrlen.html
4.87 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
hierarchy.html
157.96 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
icudataver_8h.html
8.94 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
icudataver_8h_source.html
8.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
icudocs.tag
2.73 MB
06/06/2025 11:36:07 AM
rw-r--r--
📄
icuplug_8h.html
71.35 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
icuplug_8h_source.html
40.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
idna_8h.html
6.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
idna_8h_source.html
34.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
index.html
17.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
internal.html
300.29 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
listformatter_8h.html
6.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
listformatter_8h_source.html
46.86 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
localebuilder_8h.html
5.82 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
localebuilder_8h_source.html
26.82 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
localematcher_8h.html
16.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
localematcher_8h_source.html
76.6 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
localpointer_8h.html
12.19 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
localpointer_8h_source.html
70.11 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
locdspnm_8h.html
5.62 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
locdspnm_8h_source.html
32.83 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
locid_8h.html
8.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
locid_8h_source.html
130.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
measfmt_8h.html
10.96 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
measfmt_8h_source.html
57.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
measunit_8h.html
16.29 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
measunit_8h_source.html
438.93 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
measure_8h.html
5.09 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
measure_8h_source.html
22.79 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
messageformat2_8h.html
6.65 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
messageformat2_8h_source.html
68.19 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
messageformat2__arguments_8h.html
5.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
messageformat2__arguments_8h_source.html
24.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
messageformat2__data__model_8h_source.html
307.75 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
messageformat2__data__model__names_8h_source.html
8.78 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
messageformat2__formattable_8h_source.html
130.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
messageformat2__function__registry_8h_source.html
54.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
messagepattern_8h.html
36.33 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
messagepattern_8h_source.html
104.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
modules.html
3.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
msgfmt_8h.html
7.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
msgfmt_8h_source.html
93.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
namespaceicu.html
174.65 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
namespaceicu_1_1NoUnit.html
3.6 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
namespacemembers.html
12.68 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
namespacemembers_enum.html
3.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
namespacemembers_eval.html
9.82 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
namespacemembers_func.html
4.3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
namespacemembers_type.html
3.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
namespacemembers_vars.html
2.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
namespaces.html
116.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
nav_f.png
153 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
nav_g.png
95 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
nav_h.png
98 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
normalizer2_8h.html
6.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
normalizer2_8h_source.html
70.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
normlzr_8h.html
5.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
normlzr_8h_source.html
68.89 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
nounit_8h.html
4.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
nounit_8h_source.html
9.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
numberformatter_8h.html
28.9 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
numberformatter_8h_source.html
312.9 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
numberrangeformatter_8h.html
9.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
numberrangeformatter_8h_source.html
106.93 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
numfmt_8h.html
6.86 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
numfmt_8h_source.html
135.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
numsys_8h.html
6 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
numsys_8h_source.html
30.41 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
obsolete.html
4.8 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
open.png
123 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
pages.html
4.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
parseerr_8h.html
9.29 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
parseerr_8h_source.html
11.36 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
parsepos_8h.html
5.45 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
parsepos_8h_source.html
27.82 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
platform_8h.html
102.79 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
platform_8h_source.html
84.52 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
playout_8h.html
70.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
playout_8h_source.html
39.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
plruns_8h.html
71.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
plruns_8h_source.html
38.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
plurfmt_8h.html
5.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
plurfmt_8h_source.html
53.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
plurrule_8h.html
7.13 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
plurrule_8h_source.html
52.91 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ptypes_8h.html
5.8 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ptypes_8h_source.html
11.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
putil_8h.html
28.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
putil_8h_source.html
18.8 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
rbbi_8h.html
6.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
rbbi_8h_source.html
73.31 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
rbnf_8h.html
9.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
rbnf_8h_source.html
83.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
rbtz_8h.html
5.68 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
rbtz_8h_source.html
45.34 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
readme.html
1.56 KB
03/13/2025 06:31:23 PM
rw-r--r--
📄
regex_8h.html
7.27 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
regex_8h_source.html
156.94 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
region_8h.html
6.08 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
region_8h_source.html
31.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
reldatefmt_8h.html
29.49 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
reldatefmt_8h_source.html
99 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
rep_8h.html
5.36 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
rep_8h_source.html
26.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
resbund_8h.html
5.43 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
resbund_8h_source.html
55.11 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
schriter_8h.html
5.62 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
schriter_8h_source.html
25.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
scientificnumberformatter_8h.html
5.26 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
scientificnumberformatter_8h_source.html
33.02 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
search_8h.html
7.25 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
search_8h_source.html
50.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
selfmt_8h.html
5.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
selfmt_8h_source.html
30.8 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
simpleformatter_8h.html
5.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
simpleformatter_8h_source.html
36.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
simplenumberformatter_8h.html
6.91 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
simplenumberformatter_8h_source.html
50.94 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
simpletz_8h.html
5.55 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
simpletz_8h_source.html
76.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
smpdtfmt_8h.html
5.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
smpdtfmt_8h_source.html
96.83 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
sortkey_8h.html
5.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
sortkey_8h_source.html
34.78 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
splitbar.png
314 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
stable.html
1.78 MB
06/06/2025 11:36:07 AM
rw-r--r--
📄
std__string_8h.html
3.86 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
std__string_8h_source.html
8.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
strenum_8h.html
5.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
strenum_8h_source.html
23.56 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
stringoptions_8h.html
27.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
stringoptions_8h_source.html
10.99 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
stringpiece_8h.html
7.32 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
stringpiece_8h_source.html
44.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
stringtriebuilder_8h.html
6.84 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
stringtriebuilder_8h_source.html
54.38 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUCPTrie.html
4.6 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUCharIterator.html
34.3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUConverterFromUnicodeArgs.html
15.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUConverterToUnicodeArgs.html
15.82 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUDataInfo.html
17.65 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUFieldPosition.html
7.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUIDNAInfo.html
14.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUParseError.html
11.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUReplaceableCallbacks.html
19.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUSerializedSet.html
9.61 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUText.html
40.3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUTextFuncs.html
29.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structUTransPosition.html
11.43 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange.html
18.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange_1_1iterator.html
17.72 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structicu_1_1Edits_1_1Iterator.html
44.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structicu_1_1Edits_1_1Iterator.png
520 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
structicu_1_1message2_1_1data__model_1_1Pattern_1_1Iterator.html
14.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structicu_1_1number_1_1Notation_1_1NotationUnion_1_1ScientificSettings.html
9.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1FractionSignificantSettings.html
13.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1IncrementSettings.html
8.48 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structicu_1_1number_1_1impl_1_1MacroProps.html
33.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structicu_1_1number_1_1impl_1_1MacroProps.png
656 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
structicu_1_1number_1_1impl_1_1RangeMacroProps.html
15.84 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
structicu_1_1number_1_1impl_1_1RangeMacroProps.png
718 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
stsearch_8h.html
5.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
stsearch_8h_source.html
40.27 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
symtable_8h.html
5.24 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
symtable_8h_source.html
15.06 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
sync_off.png
853 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
sync_on.png
845 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
system.html
7.47 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tab_a.png
142 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
tab_b.png
169 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
tab_h.png
177 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
tab_s.png
184 bytes
06/06/2025 11:36:07 AM
rw-r--r--
📄
tabs.css
10.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tblcoll_8h.html
5.83 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tblcoll_8h_source.html
101.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
timezone_8h.html
5.55 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
timezone_8h_source.html
85.08 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tmunit_8h.html
5.06 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tmunit_8h_source.html
20.27 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tmutamt_8h.html
5.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tmutamt_8h_source.html
25.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tmutfmt_8h.html
10.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tmutfmt_8h_source.html
37.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
translit_8h.html
6.3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
translit_8h_source.html
98.94 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tzfmt_8h.html
36.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tzfmt_8h_source.html
111.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tznames_8h.html
13.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tznames_8h_source.html
51.9 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tzrule_8h.html
7.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tzrule_8h_source.html
87.75 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tztrans_8h.html
5.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
tztrans_8h_source.html
27.44 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ubidi_8h.html
281.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ubidi_8h_source.html
86.36 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ubiditransform_8h.html
46.68 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ubiditransform_8h_source.html
22.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ubrk_8h.html
106.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ubrk_8h_source.html
67.68 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucal_8h.html
272.67 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucal_8h_source.html
162.18 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucasemap_8h.html
56.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucasemap_8h_source.html
31.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucat_8h.html
17.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucat_8h_source.html
13.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uchar_8h.html
715.6 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uchar_8h_source.html
734.25 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucharstrie_8h.html
6.99 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucharstrie_8h_source.html
83.33 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucharstriebuilder_8h.html
5.73 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucharstriebuilder_8h_source.html
28.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uchriter_8h.html
5.35 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uchriter_8h_source.html
45.6 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uclean_8h.html
41.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uclean_8h_source.html
26.02 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucnv_8h.html
309.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucnv_8h_source.html
140.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucnv__cb_8h.html
23.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucnv__cb_8h_source.html
17.24 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucnv__err_8h.html
75.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucnv__err_8h_source.html
49.89 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucnvsel_8h.html
25.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucnvsel_8h_source.html
23.52 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucol_8h.html
246.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucol_8h_source.html
156.14 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucoleitr_8h.html
42.93 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucoleitr_8h_source.html
24.7 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uconfig_8h.html
54.78 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uconfig_8h_source.html
34.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucpmap_8h.html
25.6 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucpmap_8h_source.html
16.31 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucptrie_8h.html
87.44 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucptrie_8h_source.html
56.54 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucsdet_8h.html
54.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucsdet_8h_source.html
33.89 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucurr_8h.html
72.47 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ucurr_8h_source.html
46.84 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udat_8h.html
299.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udat_8h_source.html
172.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udata_8h.html
53.2 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udata_8h_source.html
39.02 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udateintervalformat_8h.html
45.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udateintervalformat_8h_source.html
33.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udatpg_8h.html
130.85 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udatpg_8h_source.html
82.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udisplaycontext_8h.html
20.15 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udisplaycontext_8h_source.html
24.02 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udisplayoptions_8h.html
59.86 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
udisplayoptions_8h_source.html
59.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uenum_8h.html
34.36 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uenum_8h_source.html
22.68 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ufieldpositer_8h.html
15.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ufieldpositer_8h_source.html
14.4 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uformattable_8h.html
55.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uformattable_8h_source.html
35.3 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uformattednumber_8h.html
32.39 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uformattednumber_8h_source.html
22.79 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uformattedvalue_8h.html
60.11 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uformattedvalue_8h_source.html
44.72 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ugender_8h.html
16.01 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ugender_8h_source.html
14.65 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uidna_8h.html
104.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uidna_8h_source.html
66.67 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uiter_8h.html
82.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uiter_8h_source.html
52.02 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uldnames_8h.html
55.63 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uldnames_8h_source.html
38.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ulistformatter_8h.html
50.34 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ulistformatter_8h_source.html
36.44 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uloc_8h.html
216.65 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uloc_8h_source.html
90.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ulocale_8h.html
41.75 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ulocale_8h_source.html
26 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ulocbuilder_8h.html
67.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ulocbuilder_8h_source.html
32.41 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ulocdata_8h.html
55.85 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ulocdata_8h_source.html
42.86 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
umachine_8h.html
57.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
umachine_8h_source.html
44.54 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
umisc_8h.html
7.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
umisc_8h_source.html
12.11 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
umsg_8h.html
103.75 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
umsg_8h_source.html
48.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
umutablecptrie_8h.html
42.21 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
umutablecptrie_8h_source.html
28.29 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unifilt_8h.html
7.33 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unifilt_8h_source.html
20.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unifunct_8h.html
5.35 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unifunct_8h_source.html
17.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unimatch_8h.html
6.63 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unimatch_8h_source.html
18.87 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unionicu_1_1Transliterator_1_1Token.html
7.37 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unirepl_8h.html
5.41 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unirepl_8h_source.html
14.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uniset_8h.html
5.39 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uniset_8h_source.html
146.11 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unistr_8h.html
25.07 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unistr_8h_source.html
406.45 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unorm2_8h.html
101.86 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unorm2_8h_source.html
52.8 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unorm_8h.html
62.91 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unorm_8h_source.html
33.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unum_8h.html
240.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unum_8h_source.html
171.94 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unumberformatter_8h.html
71.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unumberformatter_8h_source.html
51.89 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unumberoptions_8h.html
20.39 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unumberoptions_8h_source.html
19.72 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unumberrangeformatter_8h.html
66.69 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unumberrangeformatter_8h_source.html
47.48 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unumsys_8h.html
28.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
unumsys_8h_source.html
21.28 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uobject_8h.html
17.41 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uobject_8h_source.html
31.51 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
upluralrules_8h.html
39.82 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
upluralrules_8h_source.html
31.61 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uregex_8h.html
240.42 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uregex_8h_source.html
121.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uregion_8h.html
47.12 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uregion_8h_source.html
32.6 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ureldatefmt_8h.html
67.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ureldatefmt_8h_source.html
55.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
urep_8h.html
7.88 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
urep_8h_source.html
19.92 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ures_8h.html
125.83 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ures_8h_source.html
90.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uscript_8h.html
138.36 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uscript_8h_source.html
201.72 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
usearch_8h.html
120.16 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
usearch_8h_source.html
64.97 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uset_8h.html
225.06 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uset_8h_source.html
209.77 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
usetiter_8h.html
5.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
usetiter_8h_source.html
28.61 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ushape_8h.html
90.17 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ushape_8h_source.html
26.8 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
usimplenumberformatter_8h.html
50.02 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
usimplenumberformatter_8h_source.html
37.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uspoof_8h.html
264.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uspoof_8h_source.html
104.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
usprep_8h.html
35.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
usprep_8h_source.html
31.48 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ustdio_8h.html
148.44 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ustdio_8h_source.html
86.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ustream_8h.html
6.67 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ustream_8h_source.html
11.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ustring_8h.html
255.4 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ustring_8h_source.html
100.74 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ustringtrie_8h.html
15.55 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
ustringtrie_8h_source.html
11.95 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utext_8h.html
170.98 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utext_8h_source.html
116.66 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utf16_8h.html
116.71 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utf16_8h_source.html
43.76 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utf32_8h.html
3.85 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utf32_8h_source.html
5.62 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utf8_8h.html
142.57 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utf8_8h_source.html
60.93 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utf_8h.html
27.54 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utf_8h_source.html
12.94 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utf__old_8h.html
329.48 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utf__old_8h_source.html
114.1 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utmscale_8h.html
40.81 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utmscale_8h_source.html
34.23 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utrace_8h.html
50.46 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utrace_8h_source.html
62.5 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utrans_8h.html
88.85 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utrans_8h_source.html
56.03 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utypes_8h.html
122.35 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
utypes_8h_source.html
187.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uvernum_8h.html
29.58 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uvernum_8h_source.html
18.85 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uversion_8h.html
21.59 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
uversion_8h_source.html
25.45 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
vtzone_8h.html
5.22 KB
06/06/2025 11:36:07 AM
rw-r--r--
📄
vtzone_8h_source.html
59.64 KB
06/06/2025 11:36:07 AM
rw-r--r--
Editing: classCollator.html
Close
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.9.1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>ICU 77.1: icu::Collator Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">ICU 77.1  <span id="projectnumber">77.1</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.9.1 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespaceicu.html">icu</a></li><li class="navelem"><a class="el" href="classicu_1_1Collator.html">Collator</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#friends">Friends</a> </div> <div class="headertitle"> <div class="title">icu::Collator Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div> </div><!--header--> <div class="contents"> <p>The <code><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a></code> class performs locale-sensitive string comparison. <a href="classicu_1_1Collator.html#details">More...</a></p> <p><code>#include <<a class="el" href="coll_8h_source.html">coll.h</a>></code></p> <div class="dynheader"> Inheritance diagram for icu::Collator:</div> <div class="dyncontent"> <div class="center"> <img src="classicu_1_1Collator.png" usemap="#icu::Collator_map" alt=""/> <map id="icu::Collator_map" name="icu::Collator_map"> <area href="classicu_1_1UObject.html" title="UObject is the common ICU "boilerplate" class." alt="icu::UObject" shape="rect" coords="0,56,139,80"/> <area href="classicu_1_1UMemory.html" title="UMemory is the common ICU base class." alt="icu::UMemory" shape="rect" coords="0,0,139,24"/> <area href="classicu_1_1RuleBasedCollator.html" title="The RuleBasedCollator class provides the implementation of Collator, using data-driven tables." alt="icu::RuleBasedCollator" shape="rect" coords="0,168,139,192"/> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:a82bc20541fe4503fb78644a1968e15a2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a82bc20541fe4503fb78644a1968e15a2">ECollationStrength</a> { <br />   <b>PRIMARY</b> = UCOL_PRIMARY , <b>SECONDARY</b> = UCOL_SECONDARY , <b>TERTIARY</b> = UCOL_TERTIARY , <b>QUATERNARY</b> = UCOL_QUATERNARY , <br />   <b>IDENTICAL</b> = UCOL_IDENTICAL <br /> }</td></tr> <tr class="memdesc:a82bc20541fe4503fb78644a1968e15a2"><td class="mdescLeft"> </td><td class="mdescRight">Base letter represents a primary difference. <a href="classicu_1_1Collator.html#a82bc20541fe4503fb78644a1968e15a2">More...</a><br /></td></tr> <tr class="separator:a82bc20541fe4503fb78644a1968e15a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac9827be018f594eae0573473034233b7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#ac9827be018f594eae0573473034233b7">EComparisonResult</a> { <b>LESS</b> = UCOL_LESS , <b>EQUAL</b> = UCOL_EQUAL , <b>GREATER</b> = UCOL_GREATER }</td></tr> <tr class="memdesc:ac9827be018f594eae0573473034233b7"><td class="mdescLeft"> </td><td class="mdescRight">LESS is returned if source string is compared to be less than target string in the <a class="el" href="classicu_1_1Collator.html#a40b92eb7b4a2f37c89fcf1caf957fff0" title="The comparison function compares the character data stored in two different strings.">compare()</a> method. <a href="classicu_1_1Collator.html#ac9827be018f594eae0573473034233b7">More...</a><br /></td></tr> <tr class="separator:ac9827be018f594eae0573473034233b7"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a9c517ed7ea3633ec4e3e1fb879260cf6"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a9c517ed7ea3633ec4e3e1fb879260cf6">~Collator</a> ()</td></tr> <tr class="memdesc:a9c517ed7ea3633ec4e3e1fb879260cf6"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="classicu_1_1Collator.html#a9c517ed7ea3633ec4e3e1fb879260cf6">More...</a><br /></td></tr> <tr class="separator:a9c517ed7ea3633ec4e3e1fb879260cf6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2857c571d98d9955e5abd2d8add977e2"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a2857c571d98d9955e5abd2d8add977e2">operator==</a> (const <a class="el" href="classicu_1_1Collator.html">Collator</a> &other) const</td></tr> <tr class="memdesc:a2857c571d98d9955e5abd2d8add977e2"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if "other" is the same as "this". <a href="classicu_1_1Collator.html#a2857c571d98d9955e5abd2d8add977e2">More...</a><br /></td></tr> <tr class="separator:a2857c571d98d9955e5abd2d8add977e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:accb8533f041969233e1a39899ac2426b"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#accb8533f041969233e1a39899ac2426b">operator!=</a> (const <a class="el" href="classicu_1_1Collator.html">Collator</a> &other) const</td></tr> <tr class="memdesc:accb8533f041969233e1a39899ac2426b"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if "other" is not the same as "this". <a href="classicu_1_1Collator.html#accb8533f041969233e1a39899ac2426b">More...</a><br /></td></tr> <tr class="separator:accb8533f041969233e1a39899ac2426b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a352599d4db33541d41fc2232fc223c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classicu_1_1Collator.html">Collator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a0a352599d4db33541d41fc2232fc223c">clone</a> () const =0</td></tr> <tr class="memdesc:a0a352599d4db33541d41fc2232fc223c"><td class="mdescLeft"> </td><td class="mdescRight">Makes a copy of this object. <a href="classicu_1_1Collator.html#a0a352599d4db33541d41fc2232fc223c">More...</a><br /></td></tr> <tr class="separator:a0a352599d4db33541d41fc2232fc223c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40b92eb7b4a2f37c89fcf1caf957fff0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classicu_1_1Collator.html#ac9827be018f594eae0573473034233b7">EComparisonResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a40b92eb7b4a2f37c89fcf1caf957fff0">compare</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &source, const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &target) const</td></tr> <tr class="memdesc:a40b92eb7b4a2f37c89fcf1caf957fff0"><td class="mdescLeft"> </td><td class="mdescRight">The comparison function compares the character data stored in two different strings. <a href="classicu_1_1Collator.html#a40b92eb7b4a2f37c89fcf1caf957fff0">More...</a><br /></td></tr> <tr class="separator:a40b92eb7b4a2f37c89fcf1caf957fff0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a832794e7b9b813d5a8f638d550cc9b2e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a832794e7b9b813d5a8f638d550cc9b2e">compare</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &source, const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &target, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const =0</td></tr> <tr class="memdesc:a832794e7b9b813d5a8f638d550cc9b2e"><td class="mdescLeft"> </td><td class="mdescRight">The comparison function compares the character data stored in two different strings. <a href="classicu_1_1Collator.html#a832794e7b9b813d5a8f638d550cc9b2e">More...</a><br /></td></tr> <tr class="separator:a832794e7b9b813d5a8f638d550cc9b2e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af769a7b211843daf7613227d562a082b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classicu_1_1Collator.html#ac9827be018f594eae0573473034233b7">EComparisonResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#af769a7b211843daf7613227d562a082b">compare</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &source, const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &target, int32_t length) const</td></tr> <tr class="memdesc:af769a7b211843daf7613227d562a082b"><td class="mdescLeft"> </td><td class="mdescRight">Does the same thing as compare but limits the comparison to a specified length. <a href="classicu_1_1Collator.html#af769a7b211843daf7613227d562a082b">More...</a><br /></td></tr> <tr class="separator:af769a7b211843daf7613227d562a082b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae965267bf6a4c2b7b8aeadeb30059391"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#ae965267bf6a4c2b7b8aeadeb30059391">compare</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &source, const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &target, int32_t length, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const =0</td></tr> <tr class="memdesc:ae965267bf6a4c2b7b8aeadeb30059391"><td class="mdescLeft"> </td><td class="mdescRight">Does the same thing as compare but limits the comparison to a specified length. <a href="classicu_1_1Collator.html#ae965267bf6a4c2b7b8aeadeb30059391">More...</a><br /></td></tr> <tr class="separator:ae965267bf6a4c2b7b8aeadeb30059391"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4b4db8baa10e2d5e783d223886d624c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classicu_1_1Collator.html#ac9827be018f594eae0573473034233b7">EComparisonResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#aa4b4db8baa10e2d5e783d223886d624c">compare</a> (const char16_t *source, int32_t sourceLength, const char16_t *target, int32_t targetLength) const</td></tr> <tr class="memdesc:aa4b4db8baa10e2d5e783d223886d624c"><td class="mdescLeft"> </td><td class="mdescRight">The comparison function compares the character data stored in two different string arrays. <a href="classicu_1_1Collator.html#aa4b4db8baa10e2d5e783d223886d624c">More...</a><br /></td></tr> <tr class="separator:aa4b4db8baa10e2d5e783d223886d624c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d646068e5a4cc4c76de66effc1ca16c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a5d646068e5a4cc4c76de66effc1ca16c">compare</a> (const char16_t *source, int32_t sourceLength, const char16_t *target, int32_t targetLength, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const =0</td></tr> <tr class="memdesc:a5d646068e5a4cc4c76de66effc1ca16c"><td class="mdescLeft"> </td><td class="mdescRight">The comparison function compares the character data stored in two different string arrays. <a href="classicu_1_1Collator.html#a5d646068e5a4cc4c76de66effc1ca16c">More...</a><br /></td></tr> <tr class="separator:a5d646068e5a4cc4c76de66effc1ca16c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a850e0665cb0e87a0fa13657ef34d67c0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a850e0665cb0e87a0fa13657ef34d67c0">compare</a> (<a class="el" href="structUCharIterator.html">UCharIterator</a> &sIter, <a class="el" href="structUCharIterator.html">UCharIterator</a> &tIter, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const</td></tr> <tr class="memdesc:a850e0665cb0e87a0fa13657ef34d67c0"><td class="mdescLeft"> </td><td class="mdescRight">Compares two strings using the <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. <a href="classicu_1_1Collator.html#a850e0665cb0e87a0fa13657ef34d67c0">More...</a><br /></td></tr> <tr class="separator:a850e0665cb0e87a0fa13657ef34d67c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58f0ddc2202e376cc912015fa56fd42f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a58f0ddc2202e376cc912015fa56fd42f">compareUTF8</a> (const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> &source, const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> &target, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const</td></tr> <tr class="memdesc:a58f0ddc2202e376cc912015fa56fd42f"><td class="mdescLeft"> </td><td class="mdescRight">Compares two UTF-8 strings using the <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. <a href="classicu_1_1Collator.html#a58f0ddc2202e376cc912015fa56fd42f">More...</a><br /></td></tr> <tr class="separator:a58f0ddc2202e376cc912015fa56fd42f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1e3bebe6e3ae7bd79cce7f2cf9f4ab1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classicu_1_1CollationKey.html">CollationKey</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#ad1e3bebe6e3ae7bd79cce7f2cf9f4ab1">getCollationKey</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &source, <a class="el" href="classicu_1_1CollationKey.html">CollationKey</a> &key, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const =0</td></tr> <tr class="memdesc:ad1e3bebe6e3ae7bd79cce7f2cf9f4ab1"><td class="mdescLeft"> </td><td class="mdescRight">Transforms the string into a series of characters that can be compared with <a class="el" href="classicu_1_1CollationKey.html#ab087d29231b801ffca0b95d52c9b78e7" title="Convenience method which does a string(bit-wise) comparison of the two collation keys.">CollationKey::compareTo</a>. <a href="classicu_1_1Collator.html#ad1e3bebe6e3ae7bd79cce7f2cf9f4ab1">More...</a><br /></td></tr> <tr class="separator:ad1e3bebe6e3ae7bd79cce7f2cf9f4ab1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32206312500e88f3e8b9f85abd7d903c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classicu_1_1CollationKey.html">CollationKey</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a32206312500e88f3e8b9f85abd7d903c">getCollationKey</a> (const char16_t *source, int32_t sourceLength, <a class="el" href="classicu_1_1CollationKey.html">CollationKey</a> &key, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const =0</td></tr> <tr class="memdesc:a32206312500e88f3e8b9f85abd7d903c"><td class="mdescLeft"> </td><td class="mdescRight">Transforms the string into a series of characters that can be compared with <a class="el" href="classicu_1_1CollationKey.html#ab087d29231b801ffca0b95d52c9b78e7" title="Convenience method which does a string(bit-wise) comparison of the two collation keys.">CollationKey::compareTo</a>. <a href="classicu_1_1Collator.html#a32206312500e88f3e8b9f85abd7d903c">More...</a><br /></td></tr> <tr class="separator:a32206312500e88f3e8b9f85abd7d903c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a931b6acb7f8cc613fb79d463fb7acfd7"><td class="memItemLeft" align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a931b6acb7f8cc613fb79d463fb7acfd7">hashCode</a> () const =0</td></tr> <tr class="memdesc:a931b6acb7f8cc613fb79d463fb7acfd7"><td class="mdescLeft"> </td><td class="mdescRight">Generates the hash code for the collation object. <a href="classicu_1_1Collator.html#a931b6acb7f8cc613fb79d463fb7acfd7">More...</a><br /></td></tr> <tr class="separator:a931b6acb7f8cc613fb79d463fb7acfd7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ce5b59d720566877b2201747782ed19"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classicu_1_1Locale.html">Locale</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a9ce5b59d720566877b2201747782ed19">getLocale</a> (<a class="el" href="uloc_8h.html#adf053345d343f8d82ae080f7a5871f34">ULocDataLocaleType</a> type, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const =0</td></tr> <tr class="memdesc:a9ce5b59d720566877b2201747782ed19"><td class="mdescLeft"> </td><td class="mdescRight">Gets the locale of the <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. <a href="classicu_1_1Collator.html#a9ce5b59d720566877b2201747782ed19">More...</a><br /></td></tr> <tr class="separator:a9ce5b59d720566877b2201747782ed19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a592a40cfbfc87c4c4f9887e71adc24c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a592a40cfbfc87c4c4f9887e71adc24c5">greater</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &source, const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &target) const</td></tr> <tr class="memdesc:a592a40cfbfc87c4c4f9887e71adc24c5"><td class="mdescLeft"> </td><td class="mdescRight">Convenience method for comparing two strings based on the collation rules. <a href="classicu_1_1Collator.html#a592a40cfbfc87c4c4f9887e71adc24c5">More...</a><br /></td></tr> <tr class="separator:a592a40cfbfc87c4c4f9887e71adc24c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5163de17bf2c90b9c0ed15671c583e18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a5163de17bf2c90b9c0ed15671c583e18">greaterOrEqual</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &source, const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &target) const</td></tr> <tr class="memdesc:a5163de17bf2c90b9c0ed15671c583e18"><td class="mdescLeft"> </td><td class="mdescRight">Convenience method for comparing two strings based on the collation rules. <a href="classicu_1_1Collator.html#a5163de17bf2c90b9c0ed15671c583e18">More...</a><br /></td></tr> <tr class="separator:a5163de17bf2c90b9c0ed15671c583e18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15592eaf91149799427277796524ab8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a15592eaf91149799427277796524ab8b">equals</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &source, const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &target) const</td></tr> <tr class="memdesc:a15592eaf91149799427277796524ab8b"><td class="mdescLeft"> </td><td class="mdescRight">Convenience method for comparing two strings based on the collation rules. <a href="classicu_1_1Collator.html#a15592eaf91149799427277796524ab8b">More...</a><br /></td></tr> <tr class="separator:a15592eaf91149799427277796524ab8b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60187e0af85f518f04b860ca90bd50a9"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a60187e0af85f518f04b860ca90bd50a9">equal_to</a> () const</td></tr> <tr class="memdesc:a60187e0af85f518f04b860ca90bd50a9"><td class="mdescLeft"> </td><td class="mdescRight">Creates a comparison function object that uses this collator. <a href="classicu_1_1Collator.html#a60187e0af85f518f04b860ca90bd50a9">More...</a><br /></td></tr> <tr class="separator:a60187e0af85f518f04b860ca90bd50a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7c0a745cd22297bdd114d07d8a7f8ac"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#ab7c0a745cd22297bdd114d07d8a7f8ac">greater</a> () const</td></tr> <tr class="memdesc:ab7c0a745cd22297bdd114d07d8a7f8ac"><td class="mdescLeft"> </td><td class="mdescRight">Creates a comparison function object that uses this collator. <a href="classicu_1_1Collator.html#ab7c0a745cd22297bdd114d07d8a7f8ac">More...</a><br /></td></tr> <tr class="separator:ab7c0a745cd22297bdd114d07d8a7f8ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ee0f430e0e7148c2fc02694835cbae0"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a2ee0f430e0e7148c2fc02694835cbae0">less</a> () const</td></tr> <tr class="memdesc:a2ee0f430e0e7148c2fc02694835cbae0"><td class="mdescLeft"> </td><td class="mdescRight">Creates a comparison function object that uses this collator. <a href="classicu_1_1Collator.html#a2ee0f430e0e7148c2fc02694835cbae0">More...</a><br /></td></tr> <tr class="separator:a2ee0f430e0e7148c2fc02694835cbae0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8f630c159289f6e647e05e59adee088b"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a8f630c159289f6e647e05e59adee088b">not_equal_to</a> () const</td></tr> <tr class="memdesc:a8f630c159289f6e647e05e59adee088b"><td class="mdescLeft"> </td><td class="mdescRight">Creates a comparison function object that uses this collator. <a href="classicu_1_1Collator.html#a8f630c159289f6e647e05e59adee088b">More...</a><br /></td></tr> <tr class="separator:a8f630c159289f6e647e05e59adee088b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8f1bafef43b28c1d4dad95107b201498"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a8f1bafef43b28c1d4dad95107b201498">greater_equal</a> () const</td></tr> <tr class="memdesc:a8f1bafef43b28c1d4dad95107b201498"><td class="mdescLeft"> </td><td class="mdescRight">Creates a comparison function object that uses this collator. <a href="classicu_1_1Collator.html#a8f1bafef43b28c1d4dad95107b201498">More...</a><br /></td></tr> <tr class="separator:a8f1bafef43b28c1d4dad95107b201498"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4234e84deac5a1ead9354c02af5451d1"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a4234e84deac5a1ead9354c02af5451d1">less_equal</a> () const</td></tr> <tr class="memdesc:a4234e84deac5a1ead9354c02af5451d1"><td class="mdescLeft"> </td><td class="mdescRight">Creates a comparison function object that uses this collator. <a href="classicu_1_1Collator.html#a4234e84deac5a1ead9354c02af5451d1">More...</a><br /></td></tr> <tr class="separator:a4234e84deac5a1ead9354c02af5451d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f5001958b0a8e6323355e5f8fae9175"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classicu_1_1Collator.html#a82bc20541fe4503fb78644a1968e15a2">ECollationStrength</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a0f5001958b0a8e6323355e5f8fae9175">getStrength</a> () const</td></tr> <tr class="memdesc:a0f5001958b0a8e6323355e5f8fae9175"><td class="mdescLeft"> </td><td class="mdescRight">Determines the minimum strength that will be used in comparison or transformation. <a href="classicu_1_1Collator.html#a0f5001958b0a8e6323355e5f8fae9175">More...</a><br /></td></tr> <tr class="separator:a0f5001958b0a8e6323355e5f8fae9175"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5bfd9426f93b39666975c6259fb71281"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a5bfd9426f93b39666975c6259fb71281">setStrength</a> (<a class="el" href="classicu_1_1Collator.html#a82bc20541fe4503fb78644a1968e15a2">ECollationStrength</a> newStrength)</td></tr> <tr class="memdesc:a5bfd9426f93b39666975c6259fb71281"><td class="mdescLeft"> </td><td class="mdescRight">Sets the minimum strength to be used in comparison or transformation. <a href="classicu_1_1Collator.html#a5bfd9426f93b39666975c6259fb71281">More...</a><br /></td></tr> <tr class="separator:a5bfd9426f93b39666975c6259fb71281"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67ccd58b1d1469ef1c7eda3113462d1e"><td class="memItemLeft" align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a67ccd58b1d1469ef1c7eda3113462d1e">getReorderCodes</a> (int32_t *dest, int32_t destCapacity, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const</td></tr> <tr class="memdesc:a67ccd58b1d1469ef1c7eda3113462d1e"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the reordering codes for this collator. <a href="classicu_1_1Collator.html#a67ccd58b1d1469ef1c7eda3113462d1e">More...</a><br /></td></tr> <tr class="separator:a67ccd58b1d1469ef1c7eda3113462d1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0d7f72096a46f480e1cf6653a679240"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#ad0d7f72096a46f480e1cf6653a679240">setReorderCodes</a> (const int32_t *reorderCodes, int32_t reorderCodesLength, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)</td></tr> <tr class="memdesc:ad0d7f72096a46f480e1cf6653a679240"><td class="mdescLeft"> </td><td class="mdescRight">Sets the ordering of scripts for this collator. <a href="classicu_1_1Collator.html#ad0d7f72096a46f480e1cf6653a679240">More...</a><br /></td></tr> <tr class="separator:ad0d7f72096a46f480e1cf6653a679240"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26375fdb52b064d914b7f9861ec51236"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a26375fdb52b064d914b7f9861ec51236">getVersion</a> (<a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a> info) const =0</td></tr> <tr class="memdesc:a26375fdb52b064d914b7f9861ec51236"><td class="mdescLeft"> </td><td class="mdescRight">Gets the version information for a <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. <a href="classicu_1_1Collator.html#a26375fdb52b064d914b7f9861ec51236">More...</a><br /></td></tr> <tr class="separator:a26375fdb52b064d914b7f9861ec51236"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4672553793b8e8ba219faf828ac53937"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a4672553793b8e8ba219faf828ac53937">getDynamicClassID</a> () const override=0</td></tr> <tr class="memdesc:a4672553793b8e8ba219faf828ac53937"><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique class ID POLYMORPHICALLY. <a href="classicu_1_1Collator.html#a4672553793b8e8ba219faf828ac53937">More...</a><br /></td></tr> <tr class="separator:a4672553793b8e8ba219faf828ac53937"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4339fbf9104428a06923a25df7ffd7f4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a4339fbf9104428a06923a25df7ffd7f4">setAttribute</a> (<a class="el" href="ucol_8h.html#a583fbe7fc4a850e2fcc692e766d2826c">UColAttribute</a> attr, <a class="el" href="ucol_8h.html#acc801048729e684bcabed328be85f77a">UColAttributeValue</a> value, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)=0</td></tr> <tr class="memdesc:a4339fbf9104428a06923a25df7ffd7f4"><td class="mdescLeft"> </td><td class="mdescRight">Universal attribute setter. <a href="classicu_1_1Collator.html#a4339fbf9104428a06923a25df7ffd7f4">More...</a><br /></td></tr> <tr class="separator:a4339fbf9104428a06923a25df7ffd7f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3b934fb5a3a08fd8664824159c0ac91"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="ucol_8h.html#acc801048729e684bcabed328be85f77a">UColAttributeValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#aa3b934fb5a3a08fd8664824159c0ac91">getAttribute</a> (<a class="el" href="ucol_8h.html#a583fbe7fc4a850e2fcc692e766d2826c">UColAttribute</a> attr, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const =0</td></tr> <tr class="memdesc:aa3b934fb5a3a08fd8664824159c0ac91"><td class="mdescLeft"> </td><td class="mdescRight">Universal attribute getter. <a href="classicu_1_1Collator.html#aa3b934fb5a3a08fd8664824159c0ac91">More...</a><br /></td></tr> <tr class="separator:aa3b934fb5a3a08fd8664824159c0ac91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abcd24fd37bd91f8a5fd592ad142da6f3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classicu_1_1Collator.html">Collator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#abcd24fd37bd91f8a5fd592ad142da6f3">setMaxVariable</a> (<a class="el" href="ucol_8h.html#ae491f1262ff311f19e74830eb685f887">UColReorderCode</a> group, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &errorCode)</td></tr> <tr class="memdesc:abcd24fd37bd91f8a5fd592ad142da6f3"><td class="mdescLeft"> </td><td class="mdescRight">Sets the variable top to the top of the specified reordering group. <a href="classicu_1_1Collator.html#abcd24fd37bd91f8a5fd592ad142da6f3">More...</a><br /></td></tr> <tr class="separator:abcd24fd37bd91f8a5fd592ad142da6f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad6df860f7f8c2441a29aec8dd8d1afb"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="ucol_8h.html#ae491f1262ff311f19e74830eb685f887">UColReorderCode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#aad6df860f7f8c2441a29aec8dd8d1afb">getMaxVariable</a> () const</td></tr> <tr class="memdesc:aad6df860f7f8c2441a29aec8dd8d1afb"><td class="mdescLeft"> </td><td class="mdescRight">Returns the maximum reordering group whose characters are affected by UCOL_ALTERNATE_HANDLING. <a href="classicu_1_1Collator.html#aad6df860f7f8c2441a29aec8dd8d1afb">More...</a><br /></td></tr> <tr class="separator:aad6df860f7f8c2441a29aec8dd8d1afb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add26f468f37f1ef0ceef4c4f3b2e74eb"><td class="memItemLeft" align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#add26f468f37f1ef0ceef4c4f3b2e74eb">setVariableTop</a> (const char16_t *varTop, int32_t len, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)=0</td></tr> <tr class="memdesc:add26f468f37f1ef0ceef4c4f3b2e74eb"><td class="mdescLeft"> </td><td class="mdescRight">Sets the variable top to the primary weight of the specified string. <a href="classicu_1_1Collator.html#add26f468f37f1ef0ceef4c4f3b2e74eb">More...</a><br /></td></tr> <tr class="separator:add26f468f37f1ef0ceef4c4f3b2e74eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d37b263e04e014ff6b13ac0d3fbbce7"><td class="memItemLeft" align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a6d37b263e04e014ff6b13ac0d3fbbce7">setVariableTop</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &varTop, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)=0</td></tr> <tr class="memdesc:a6d37b263e04e014ff6b13ac0d3fbbce7"><td class="mdescLeft"> </td><td class="mdescRight">Sets the variable top to the primary weight of the specified string. <a href="classicu_1_1Collator.html#a6d37b263e04e014ff6b13ac0d3fbbce7">More...</a><br /></td></tr> <tr class="separator:a6d37b263e04e014ff6b13ac0d3fbbce7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9859bf87721ce8627d9f29d8920cd99"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#ad9859bf87721ce8627d9f29d8920cd99">setVariableTop</a> (uint32_t varTop, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)=0</td></tr> <tr class="memdesc:ad9859bf87721ce8627d9f29d8920cd99"><td class="mdescLeft"> </td><td class="mdescRight">Sets the variable top to the specified primary weight. <a href="classicu_1_1Collator.html#ad9859bf87721ce8627d9f29d8920cd99">More...</a><br /></td></tr> <tr class="separator:ad9859bf87721ce8627d9f29d8920cd99"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5aa9ae3225889380d10c53179e615790"><td class="memItemLeft" align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a5aa9ae3225889380d10c53179e615790">getVariableTop</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const =0</td></tr> <tr class="memdesc:a5aa9ae3225889380d10c53179e615790"><td class="mdescLeft"> </td><td class="mdescRight">Gets the variable top value of a <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. <a href="classicu_1_1Collator.html#a5aa9ae3225889380d10c53179e615790">More...</a><br /></td></tr> <tr class="separator:a5aa9ae3225889380d10c53179e615790"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a561fe17c5085250f96895d10b53e7535"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classicu_1_1UnicodeSet.html">UnicodeSet</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a561fe17c5085250f96895d10b53e7535">getTailoredSet</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const</td></tr> <tr class="memdesc:a561fe17c5085250f96895d10b53e7535"><td class="mdescLeft"> </td><td class="mdescRight">Get a <a class="el" href="classicu_1_1UnicodeSet.html" title="A mutable set of Unicode characters and multicharacter strings.">UnicodeSet</a> that contains all the characters and sequences tailored in this collator. <a href="classicu_1_1Collator.html#a561fe17c5085250f96895d10b53e7535">More...</a><br /></td></tr> <tr class="separator:a561fe17c5085250f96895d10b53e7535"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a267edd9cce4ed8125c05fec1a99935bb"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classicu_1_1Collator.html">Collator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a267edd9cce4ed8125c05fec1a99935bb">safeClone</a> () const</td></tr> <tr class="memdesc:a267edd9cce4ed8125c05fec1a99935bb"><td class="mdescLeft"> </td><td class="mdescRight">Same as <a class="el" href="classicu_1_1Collator.html#a0a352599d4db33541d41fc2232fc223c" title="Makes a copy of this object.">clone()</a>. <a href="classicu_1_1Collator.html#a267edd9cce4ed8125c05fec1a99935bb">More...</a><br /></td></tr> <tr class="separator:a267edd9cce4ed8125c05fec1a99935bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52ca2d2de5cd75fabd4b50fe61dd0165"><td class="memItemLeft" align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a52ca2d2de5cd75fabd4b50fe61dd0165">getSortKey</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &source, uint8_t *result, int32_t resultLength) const =0</td></tr> <tr class="memdesc:a52ca2d2de5cd75fabd4b50fe61dd0165"><td class="mdescLeft"> </td><td class="mdescRight">Get the sort key as an array of bytes from a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a>. <a href="classicu_1_1Collator.html#a52ca2d2de5cd75fabd4b50fe61dd0165">More...</a><br /></td></tr> <tr class="separator:a52ca2d2de5cd75fabd4b50fe61dd0165"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7cfd41ed392d15b1c1ffb202512760d"><td class="memItemLeft" align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#ac7cfd41ed392d15b1c1ffb202512760d">getSortKey</a> (const char16_t *source, int32_t sourceLength, uint8_t *result, int32_t resultLength) const =0</td></tr> <tr class="memdesc:ac7cfd41ed392d15b1c1ffb202512760d"><td class="mdescLeft"> </td><td class="mdescRight">Get the sort key as an array of bytes from a char16_t buffer. <a href="classicu_1_1Collator.html#ac7cfd41ed392d15b1c1ffb202512760d">More...</a><br /></td></tr> <tr class="separator:ac7cfd41ed392d15b1c1ffb202512760d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4136c816774f41452426abd922f7ab71"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a4136c816774f41452426abd922f7ab71">setLocales</a> (const <a class="el" href="classicu_1_1Locale.html">Locale</a> &requestedLocale, const <a class="el" href="classicu_1_1Locale.html">Locale</a> &validLocale, const <a class="el" href="classicu_1_1Locale.html">Locale</a> &actualLocale)</td></tr> <tr class="memdesc:a4136c816774f41452426abd922f7ab71"><td class="mdescLeft"> </td><td class="mdescRight">Used internally by registration to define the requested and valid locales. <a href="classicu_1_1Collator.html#a4136c816774f41452426abd922f7ab71">More...</a><br /></td></tr> <tr class="separator:a4136c816774f41452426abd922f7ab71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afedd313898b905869c7cd349fab7d609"><td class="memItemLeft" align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#afedd313898b905869c7cd349fab7d609">internalGetShortDefinitionString</a> (const char *locale, char *buffer, int32_t capacity, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const</td></tr> <tr class="memdesc:afedd313898b905869c7cd349fab7d609"><td class="mdescLeft"> </td><td class="mdescRight">Get the short definition string for a collator. <a href="classicu_1_1Collator.html#afedd313898b905869c7cd349fab7d609">More...</a><br /></td></tr> <tr class="separator:afedd313898b905869c7cd349fab7d609"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04a2abcf663392f926e96b543aa98871"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a04a2abcf663392f926e96b543aa98871">internalCompareUTF8</a> (const char *left, int32_t leftLength, const char *right, int32_t rightLength, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &errorCode) const</td></tr> <tr class="memdesc:a04a2abcf663392f926e96b543aa98871"><td class="mdescLeft"> </td><td class="mdescRight">Implements <a class="el" href="ucol_8h.html#a85ed590f640f6339d5c9447177e93864" title="Compare two strings in UTF-8.">ucol_strcollUTF8()</a>. <a href="classicu_1_1Collator.html#a04a2abcf663392f926e96b543aa98871">More...</a><br /></td></tr> <tr class="separator:a04a2abcf663392f926e96b543aa98871"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c6fab32834cce11c503817900957d70"><td class="memItemLeft" align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a9c6fab32834cce11c503817900957d70">internalNextSortKeyPart</a> (<a class="el" href="structUCharIterator.html">UCharIterator</a> *iter, uint32_t state[2], uint8_t *dest, int32_t count, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &errorCode) const</td></tr> <tr class="memdesc:a9c6fab32834cce11c503817900957d70"><td class="mdescLeft"> </td><td class="mdescRight">Implements <a class="el" href="ucol_8h.html#a9335659ec3bb470905b4b87059998743" title="Gets the next count bytes of a sort key.">ucol_nextSortKeyPart()</a>. <a href="classicu_1_1Collator.html#a9c6fab32834cce11c503817900957d70">More...</a><br /></td></tr> <tr class="separator:a9c6fab32834cce11c503817900957d70"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a689c266ee05d6400ad28fe53a0454c5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a689c266ee05d6400ad28fe53a0454c5e">toUCollator</a> ()</td></tr> <tr class="separator:a689c266ee05d6400ad28fe53a0454c5e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2631d249d78680e3f0b5a0182eafc1ea"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a2631d249d78680e3f0b5a0182eafc1ea">toUCollator</a> () const</td></tr> <tr class="separator:a2631d249d78680e3f0b5a0182eafc1ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classicu_1_1UObject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classicu_1_1UObject')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classicu_1_1UObject.html">icu::UObject</a></td></tr> <tr class="memitem:af10026497704f510d3d1f2eff50acb18 inherit pub_methods_classicu_1_1UObject"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UObject.html#af10026497704f510d3d1f2eff50acb18">~UObject</a> ()</td></tr> <tr class="memdesc:af10026497704f510d3d1f2eff50acb18 inherit pub_methods_classicu_1_1UObject"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="classicu_1_1UObject.html#af10026497704f510d3d1f2eff50acb18">More...</a><br /></td></tr> <tr class="separator:af10026497704f510d3d1f2eff50acb18 inherit pub_methods_classicu_1_1UObject"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> <tr class="memitem:a4e6fdf681aa52573ef5ad0a0bd22eb97"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classicu_1_1Collator.html">Collator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a4e6fdf681aa52573ef5ad0a0bd22eb97">createInstance</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &err)</td></tr> <tr class="memdesc:a4e6fdf681aa52573ef5ad0a0bd22eb97"><td class="mdescLeft"> </td><td class="mdescRight">Creates the <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> object for the current default locale. <a href="classicu_1_1Collator.html#a4e6fdf681aa52573ef5ad0a0bd22eb97">More...</a><br /></td></tr> <tr class="separator:a4e6fdf681aa52573ef5ad0a0bd22eb97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7aa04c72be7c47935cc5c6308c0677c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classicu_1_1Collator.html">Collator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#af7aa04c72be7c47935cc5c6308c0677c">createInstance</a> (const <a class="el" href="classicu_1_1Locale.html">Locale</a> &loc, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &err)</td></tr> <tr class="memdesc:af7aa04c72be7c47935cc5c6308c0677c"><td class="mdescLeft"> </td><td class="mdescRight">Gets the collation object for the desired locale. <a href="classicu_1_1Collator.html#af7aa04c72be7c47935cc5c6308c0677c">More...</a><br /></td></tr> <tr class="separator:af7aa04c72be7c47935cc5c6308c0677c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7c8befb8e7086be8fca27d23072b4d5"><td class="memItemLeft" align="right" valign="top">static int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#af7c8befb8e7086be8fca27d23072b4d5">getEquivalentReorderCodes</a> (int32_t reorderCode, int32_t *dest, int32_t destCapacity, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)</td></tr> <tr class="memdesc:af7c8befb8e7086be8fca27d23072b4d5"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the reorder codes that are grouped with the given reorder code. <a href="classicu_1_1Collator.html#af7c8befb8e7086be8fca27d23072b4d5">More...</a><br /></td></tr> <tr class="separator:af7c8befb8e7086be8fca27d23072b4d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afbdfbd00fc3442fdd01b2c3519e54b3d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#afbdfbd00fc3442fdd01b2c3519e54b3d">getDisplayName</a> (const <a class="el" href="classicu_1_1Locale.html">Locale</a> &objectLocale, const <a class="el" href="classicu_1_1Locale.html">Locale</a> &displayLocale, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &name)</td></tr> <tr class="memdesc:afbdfbd00fc3442fdd01b2c3519e54b3d"><td class="mdescLeft"> </td><td class="mdescRight">Get name of the object for the desired <a class="el" href="classicu_1_1Locale.html" title="A Locale object represents a specific geographical, political, or cultural region.">Locale</a>, in the desired language. <a href="classicu_1_1Collator.html#afbdfbd00fc3442fdd01b2c3519e54b3d">More...</a><br /></td></tr> <tr class="separator:afbdfbd00fc3442fdd01b2c3519e54b3d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0bbcba6a2a4437f1ef8e498ca7036681"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a0bbcba6a2a4437f1ef8e498ca7036681">getDisplayName</a> (const <a class="el" href="classicu_1_1Locale.html">Locale</a> &objectLocale, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &name)</td></tr> <tr class="memdesc:a0bbcba6a2a4437f1ef8e498ca7036681"><td class="mdescLeft"> </td><td class="mdescRight">Get name of the object for the desired <a class="el" href="classicu_1_1Locale.html" title="A Locale object represents a specific geographical, political, or cultural region.">Locale</a>, in the language of the default locale. <a href="classicu_1_1Collator.html#a0bbcba6a2a4437f1ef8e498ca7036681">More...</a><br /></td></tr> <tr class="separator:a0bbcba6a2a4437f1ef8e498ca7036681"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af8860a64cf24005a2b7daefa2b3d7e84"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classicu_1_1Locale.html">Locale</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#af8860a64cf24005a2b7daefa2b3d7e84">getAvailableLocales</a> (int32_t &count)</td></tr> <tr class="memdesc:af8860a64cf24005a2b7daefa2b3d7e84"><td class="mdescLeft"> </td><td class="mdescRight">Get the set of Locales for which Collations are installed. <a href="classicu_1_1Collator.html#af8860a64cf24005a2b7daefa2b3d7e84">More...</a><br /></td></tr> <tr class="separator:af8860a64cf24005a2b7daefa2b3d7e84"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0fdd5de1269241f3837bde6338562ee9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classicu_1_1StringEnumeration.html">StringEnumeration</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a0fdd5de1269241f3837bde6338562ee9">getAvailableLocales</a> ()</td></tr> <tr class="memdesc:a0fdd5de1269241f3837bde6338562ee9"><td class="mdescLeft"> </td><td class="mdescRight">Return a <a class="el" href="classicu_1_1StringEnumeration.html" title="Base class for 'pure' C++ implementations of uenum api.">StringEnumeration</a> over the locales available at the time of the call, including registered locales. <a href="classicu_1_1Collator.html#a0fdd5de1269241f3837bde6338562ee9">More...</a><br /></td></tr> <tr class="separator:a0fdd5de1269241f3837bde6338562ee9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a223dc10a01a290aba9077ed10278eabd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classicu_1_1StringEnumeration.html">StringEnumeration</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a223dc10a01a290aba9077ed10278eabd">getKeywords</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)</td></tr> <tr class="memdesc:a223dc10a01a290aba9077ed10278eabd"><td class="mdescLeft"> </td><td class="mdescRight">Create a string enumerator of all possible keywords that are relevant to collation. <a href="classicu_1_1Collator.html#a223dc10a01a290aba9077ed10278eabd">More...</a><br /></td></tr> <tr class="separator:a223dc10a01a290aba9077ed10278eabd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a425557850270d5fbb2dd77bf8f2a4f19"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classicu_1_1StringEnumeration.html">StringEnumeration</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a425557850270d5fbb2dd77bf8f2a4f19">getKeywordValues</a> (const char *keyword, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)</td></tr> <tr class="memdesc:a425557850270d5fbb2dd77bf8f2a4f19"><td class="mdescLeft"> </td><td class="mdescRight">Given a keyword, create a string enumeration of all values for that keyword that are currently in use. <a href="classicu_1_1Collator.html#a425557850270d5fbb2dd77bf8f2a4f19">More...</a><br /></td></tr> <tr class="separator:a425557850270d5fbb2dd77bf8f2a4f19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a869f42454f0e55cf27737b14c542498f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classicu_1_1StringEnumeration.html">StringEnumeration</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a869f42454f0e55cf27737b14c542498f">getKeywordValuesForLocale</a> (const char *keyword, const <a class="el" href="classicu_1_1Locale.html">Locale</a> &locale, <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> commonlyUsed, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)</td></tr> <tr class="memdesc:a869f42454f0e55cf27737b14c542498f"><td class="mdescLeft"> </td><td class="mdescRight">Given a key and a locale, returns an array of string values in a preferred order that would make a difference. <a href="classicu_1_1Collator.html#a869f42454f0e55cf27737b14c542498f">More...</a><br /></td></tr> <tr class="separator:a869f42454f0e55cf27737b14c542498f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a394651828ed9f32b0ca62a0cb3069c1a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classicu_1_1Locale.html">Locale</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a394651828ed9f32b0ca62a0cb3069c1a">getFunctionalEquivalent</a> (const char *keyword, const <a class="el" href="classicu_1_1Locale.html">Locale</a> &locale, <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> &isAvailable, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)</td></tr> <tr class="memdesc:a394651828ed9f32b0ca62a0cb3069c1a"><td class="mdescLeft"> </td><td class="mdescRight">Return the functionally equivalent locale for the given requested locale, with respect to given keyword, for the collation service. <a href="classicu_1_1Collator.html#a394651828ed9f32b0ca62a0cb3069c1a">More...</a><br /></td></tr> <tr class="separator:a394651828ed9f32b0ca62a0cb3069c1a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07848f613016be2dcbead263a88b7bc8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="umisc_8h.html#ab5905d79ed3b979840cee1d5fd48b4fb">URegistryKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a07848f613016be2dcbead263a88b7bc8">registerInstance</a> (<a class="el" href="classicu_1_1Collator.html">Collator</a> *toAdopt, const <a class="el" href="classicu_1_1Locale.html">Locale</a> &locale, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)</td></tr> <tr class="memdesc:a07848f613016be2dcbead263a88b7bc8"><td class="mdescLeft"> </td><td class="mdescRight">Register a new <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. <a href="classicu_1_1Collator.html#a07848f613016be2dcbead263a88b7bc8">More...</a><br /></td></tr> <tr class="separator:a07848f613016be2dcbead263a88b7bc8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95e7393eab7ac7d4e8896b2a3137fb93"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="umisc_8h.html#ab5905d79ed3b979840cee1d5fd48b4fb">URegistryKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a95e7393eab7ac7d4e8896b2a3137fb93">registerFactory</a> (<a class="el" href="classicu_1_1CollatorFactory.html">CollatorFactory</a> *toAdopt, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)</td></tr> <tr class="memdesc:a95e7393eab7ac7d4e8896b2a3137fb93"><td class="mdescLeft"> </td><td class="mdescRight">Register a new <a class="el" href="classicu_1_1CollatorFactory.html" title="A factory, used with registerFactory, the creates multiple collators and provides display names for t...">CollatorFactory</a>. <a href="classicu_1_1Collator.html#a95e7393eab7ac7d4e8896b2a3137fb93">More...</a><br /></td></tr> <tr class="separator:a95e7393eab7ac7d4e8896b2a3137fb93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeac8f5fccf2d34f806f9cb4655f10d24"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#aeac8f5fccf2d34f806f9cb4655f10d24">unregister</a> (<a class="el" href="umisc_8h.html#ab5905d79ed3b979840cee1d5fd48b4fb">URegistryKey</a> key, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)</td></tr> <tr class="memdesc:aeac8f5fccf2d34f806f9cb4655f10d24"><td class="mdescLeft"> </td><td class="mdescRight">Unregister a previously-registered <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> or <a class="el" href="classicu_1_1CollatorFactory.html" title="A factory, used with registerFactory, the creates multiple collators and provides display names for t...">CollatorFactory</a> using the key returned from the register call. <a href="classicu_1_1Collator.html#aeac8f5fccf2d34f806f9cb4655f10d24">More...</a><br /></td></tr> <tr class="separator:aeac8f5fccf2d34f806f9cb4655f10d24"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c6cd94597a5581a40e0eb9c8ba4b3af"><td class="memItemLeft" align="right" valign="top">static int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a5c6cd94597a5581a40e0eb9c8ba4b3af">getBound</a> (const uint8_t *source, int32_t sourceLength, <a class="el" href="ucol_8h.html#aa3b11e0e399df62d3048174b8309657c">UColBoundMode</a> boundType, uint32_t noOfLevels, uint8_t *result, int32_t resultLength, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status)</td></tr> <tr class="memdesc:a5c6cd94597a5581a40e0eb9c8ba4b3af"><td class="mdescLeft"> </td><td class="mdescRight">Produce a bound for a given sortkey and a number of levels. <a href="classicu_1_1Collator.html#a5c6cd94597a5581a40e0eb9c8ba4b3af">More...</a><br /></td></tr> <tr class="separator:a5c6cd94597a5581a40e0eb9c8ba4b3af"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64e8727c677889abc1a2b38b0174955e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classicu_1_1Collator.html">Collator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a64e8727c677889abc1a2b38b0174955e">fromUCollator</a> (<a class="el" href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a> *uc)</td></tr> <tr class="separator:a64e8727c677889abc1a2b38b0174955e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a4a815ee9a2da4e9b9f87b905e1385e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classicu_1_1Collator.html">Collator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a9a4a815ee9a2da4e9b9f87b905e1385e">fromUCollator</a> (const <a class="el" href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a> *uc)</td></tr> <tr class="separator:a9a4a815ee9a2da4e9b9f87b905e1385e"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:a3fa9751f0fc15a504bdaa4aa22e26747"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a3fa9751f0fc15a504bdaa4aa22e26747">Collator</a> ()</td></tr> <tr class="memdesc:a3fa9751f0fc15a504bdaa4aa22e26747"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="classicu_1_1Collator.html#a3fa9751f0fc15a504bdaa4aa22e26747">More...</a><br /></td></tr> <tr class="separator:a3fa9751f0fc15a504bdaa4aa22e26747"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a98c42c147eae65ccd5334f2e5ae8082e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#a98c42c147eae65ccd5334f2e5ae8082e">Collator</a> (<a class="el" href="ucol_8h.html#acc801048729e684bcabed328be85f77a">UCollationStrength</a> collationStrength, <a class="el" href="unorm_8h.html#af317e3ace13f0ce7c86dd1ca48490ef7">UNormalizationMode</a> decompositionMode)</td></tr> <tr class="memdesc:a98c42c147eae65ccd5334f2e5ae8082e"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="classicu_1_1Collator.html#a98c42c147eae65ccd5334f2e5ae8082e">More...</a><br /></td></tr> <tr class="separator:a98c42c147eae65ccd5334f2e5ae8082e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af5c82b8f9f914bdf1586e5fdf9cba3f8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html#af5c82b8f9f914bdf1586e5fdf9cba3f8">Collator</a> (const <a class="el" href="classicu_1_1Collator.html">Collator</a> &other)</td></tr> <tr class="memdesc:af5c82b8f9f914bdf1586e5fdf9cba3f8"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="classicu_1_1Collator.html#af5c82b8f9f914bdf1586e5fdf9cba3f8">More...</a><br /></td></tr> <tr class="separator:af5c82b8f9f914bdf1586e5fdf9cba3f8"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:ab6a9dabbbc5633905fce8c282b031ffc"><td class="memItemLeft" align="right" valign="top"><a id="ab6a9dabbbc5633905fce8c282b031ffc"></a> class </td><td class="memItemRight" valign="bottom"><b>CFactory</b></td></tr> <tr class="separator:ab6a9dabbbc5633905fce8c282b031ffc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80bbb65f28838eba42b00d611909e8d3"><td class="memItemLeft" align="right" valign="top"><a id="a80bbb65f28838eba42b00d611909e8d3"></a> class </td><td class="memItemRight" valign="bottom"><b>SimpleCFactory</b></td></tr> <tr class="separator:a80bbb65f28838eba42b00d611909e8d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adbce2a122c7c040633075706b9867183"><td class="memItemLeft" align="right" valign="top"><a id="adbce2a122c7c040633075706b9867183"></a> class </td><td class="memItemRight" valign="bottom"><b>ICUCollatorFactory</b></td></tr> <tr class="separator:adbce2a122c7c040633075706b9867183"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49f66cb9f432dd77eefae3d1ecaeb9f5"><td class="memItemLeft" align="right" valign="top"><a id="a49f66cb9f432dd77eefae3d1ecaeb9f5"></a> class </td><td class="memItemRight" valign="bottom"><b>ICUCollatorService</b></td></tr> <tr class="separator:a49f66cb9f432dd77eefae3d1ecaeb9f5"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>The <code><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a></code> class performs locale-sensitive string comparison. </p> <p><br /> You use this class to build searching and sorting routines for natural language text. </p> <p><code><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a></code> is an abstract base class. Subclasses implement specific collation strategies. One subclass, <code><a class="el" href="classicu_1_1RuleBasedCollator.html" title="The RuleBasedCollator class provides the implementation of Collator, using data-driven tables.">RuleBasedCollator</a></code>, is currently provided and is applicable to a wide set of languages. Other subclasses may be created to handle more specialized needs. </p> <p>Like other locale-sensitive classes, you can use the static factory method, <code>createInstance</code>, to obtain the appropriate <code><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a></code> object for a given locale. You will only need to look at the subclasses of <code><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a></code> if you need to understand the details of a particular collation strategy or if you need to modify that strategy. </p> <p>The following example shows how to compare two strings using the <code><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a></code> for the default locale. <blockquote> </p><pre> <div class="fragment"><div class="line"><span class="comment">// Compare two strings in the default locale</span></div> <div class="line"><a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> success = <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caa43dbfc9499c5f911d04e1a0ca3bf6f9">U_ZERO_ERROR</a>;</div> <div class="line"><a class="code" href="classicu_1_1Collator.html#a3fa9751f0fc15a504bdaa4aa22e26747">Collator</a>* myCollator = <a class="code" href="classicu_1_1Collator.html#a4e6fdf681aa52573ef5ad0a0bd22eb97">Collator::createInstance</a>(success);</div> <div class="line"><span class="keywordflow">if</span> (myCollator->compare(<span class="stringliteral">"abc"</span>, <span class="stringliteral">"ABC"</span>) < 0)</div> <div class="line"> cout << <span class="stringliteral">"abc is less than ABC"</span> << endl;</div> <div class="line"><span class="keywordflow">else</span></div> <div class="line"> cout << <span class="stringliteral">"abc is greater than or equal to ABC"</span> << endl;</div> <div class="ttc" id="aclassicu_1_1Collator_html_a3fa9751f0fc15a504bdaa4aa22e26747"><div class="ttname"><a href="classicu_1_1Collator.html#a3fa9751f0fc15a504bdaa4aa22e26747">icu::Collator::Collator</a></div><div class="ttdeci">Collator()</div><div class="ttdoc">Default constructor.</div></div> <div class="ttc" id="aclassicu_1_1Collator_html_a4e6fdf681aa52573ef5ad0a0bd22eb97"><div class="ttname"><a href="classicu_1_1Collator.html#a4e6fdf681aa52573ef5ad0a0bd22eb97">icu::Collator::createInstance</a></div><div class="ttdeci">static Collator * createInstance(UErrorCode &err)</div><div class="ttdoc">Creates the Collator object for the current default locale.</div></div> <div class="ttc" id="autypes_8h_html_a3343c1c8a8377277046774691c98d78c"><div class="ttname"><a href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a></div><div class="ttdeci">UErrorCode</div><div class="ttdoc">Standard ICU4C error code type, a substitute for exceptions.</div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00430">utypes.h:430</a></div></div> <div class="ttc" id="autypes_8h_html_a3343c1c8a8377277046774691c98d78caa43dbfc9499c5f911d04e1a0ca3bf6f9"><div class="ttname"><a href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caa43dbfc9499c5f911d04e1a0ca3bf6f9">U_ZERO_ERROR</a></div><div class="ttdeci">@ U_ZERO_ERROR</div><div class="ttdoc">No error, no warning.</div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00465">utypes.h:465</a></div></div> </div><!-- fragment --> </pre><p> </blockquote> </p> <p>You can set a <code><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a></code>'s <em>strength</em> attribute to determine the level of difference considered significant in comparisons. Five strengths are provided: <code>PRIMARY</code>, <code>SECONDARY</code>, <code>TERTIARY</code>, <code>QUATERNARY</code> and <code>IDENTICAL</code>. The exact assignment of strengths to language features is locale dependent. For example, in Czech, "e" and "f" are considered primary differences, while "e" and "\u00EA" are secondary differences, "e" and "E" are tertiary differences and "e" and "e" are identical. The following shows how both case and accents could be ignored for US English. <blockquote> </p><pre> <div class="fragment"><div class="line"><span class="comment">//Get the Collator for US English and set its strength to PRIMARY</span></div> <div class="line"><a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> success = <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caa43dbfc9499c5f911d04e1a0ca3bf6f9">U_ZERO_ERROR</a>;</div> <div class="line"><a class="code" href="classicu_1_1Collator.html#a3fa9751f0fc15a504bdaa4aa22e26747">Collator</a>* usCollator = <a class="code" href="classicu_1_1Collator.html#a4e6fdf681aa52573ef5ad0a0bd22eb97">Collator::createInstance</a>(<a class="code" href="classicu_1_1Locale.html#a5b699f949d81ee94ff5f10cb10fcff3e">Locale::getUS</a>(), success);</div> <div class="line">usCollator->setStrength(Collator::PRIMARY);</div> <div class="line"><span class="keywordflow">if</span> (usCollator->compare(<span class="stringliteral">"abc"</span>, <span class="stringliteral">"ABC"</span>) == 0)</div> <div class="line"> cout << <span class="stringliteral">"'abc' and 'ABC' strings are equivalent with strength PRIMARY"</span> << endl;</div> <div class="ttc" id="aclassicu_1_1Locale_html_a5b699f949d81ee94ff5f10cb10fcff3e"><div class="ttname"><a href="classicu_1_1Locale.html#a5b699f949d81ee94ff5f10cb10fcff3e">icu::Locale::getUS</a></div><div class="ttdeci">static const Locale & getUS()</div><div class="ttdoc">Useful constant for this country/region.</div></div> </div><!-- fragment --> </pre><p> </blockquote></p> <p>The <code>getSortKey</code> methods convert a string to a series of bytes that can be compared bitwise against other sort keys using <code>strcmp()</code>. Sort keys are written as zero-terminated byte strings.</p> <p>Another set of APIs returns a <code><a class="el" href="classicu_1_1CollationKey.html" title="Collation keys are generated by the Collator class.">CollationKey</a></code> object that wraps the sort key bytes instead of returning the bytes themselves. </p> <p><b>Note:</b> <code><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a></code>s with different <a class="el" href="classicu_1_1Locale.html" title="A Locale object represents a specific geographical, political, or cultural region.">Locale</a>, and CollationStrength settings will return different sort orders for the same set of strings. Locales have specific collation rules, and the way in which secondary and tertiary differences are taken into account, for example, will result in a different sorting order for same strings. </p> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1RuleBasedCollator.html" title="The RuleBasedCollator class provides the implementation of Collator, using data-driven tables.">RuleBasedCollator</a> </dd> <dd> <a class="el" href="classicu_1_1CollationKey.html" title="Collation keys are generated by the Collator class.">CollationKey</a> </dd> <dd> <a class="el" href="classicu_1_1CollationElementIterator.html" title="The CollationElementIterator class is used as an iterator to walk through each character of an inte...">CollationElementIterator</a> </dd> <dd> <a class="el" href="classicu_1_1Locale.html" title="A Locale object represents a specific geographical, political, or cultural region.">Locale</a> </dd> <dd> <a class="el" href="classicu_1_1Normalizer2.html" title="Unicode normalization functionality for standard Unicode normalization or for using custom mapping ta...">Normalizer2</a> </dd></dl> <dl class="section version"><dt>Version</dt><dd>2.0 11/15/01 </dd></dl> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l00173">173</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div><h2 class="groupheader">Member Enumeration Documentation</h2> <a id="a82bc20541fe4503fb78644a1968e15a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82bc20541fe4503fb78644a1968e15a2">◆ </a></span>ECollationStrength</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classicu_1_1Collator.html#a82bc20541fe4503fb78644a1968e15a2">icu::Collator::ECollationStrength</a></td> </tr> </table> </div><div class="memdoc"> <p>Base letter represents a primary difference. </p> <p>Set comparison level to PRIMARY to ignore secondary and tertiary differences.<br /> Use this to set the strength of a <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> object.<br /> Example of primary difference, "abc" < "abd"</p> <p>Diacritical differences on the same base letter represent a secondary difference. Set comparison level to SECONDARY to ignore tertiary differences. Use this to set the strength of a <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> object.<br /> Example of secondary difference, "&auml;" >> "a".</p> <p>Uppercase and lowercase versions of the same character represents a tertiary difference. Set comparison level to TERTIARY to include all comparison differences. Use this to set the strength of a <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> object.<br /> Example of tertiary difference, "abc" <<< "ABC".</p> <p>Two characters are considered "identical" when they have the same unicode spellings.<br /> For example, "&auml;" == "&auml;".</p> <p>UCollationStrength is also used to determine the strength of sort keys generated from <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> objects. </p><dl class="stable"><dt><b><a class="el" href="stable.html#_stable003734">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l00203">203</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div> </div> <a id="ac9827be018f594eae0573473034233b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac9827be018f594eae0573473034233b7">◆ </a></span>EComparisonResult</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classicu_1_1Collator.html#ac9827be018f594eae0573473034233b7">icu::Collator::EComparisonResult</a></td> </tr> </table> </div><div class="memdoc"> <p>LESS is returned if source string is compared to be less than target string in the <a class="el" href="classicu_1_1Collator.html#a40b92eb7b4a2f37c89fcf1caf957fff0" title="The comparison function compares the character data stored in two different strings.">compare()</a> method. </p> <p>EQUAL is returned if source string is compared to be equal to target string in the <a class="el" href="classicu_1_1Collator.html#a40b92eb7b4a2f37c89fcf1caf957fff0" title="The comparison function compares the character data stored in two different strings.">compare()</a> method. GREATER is returned if source string is compared to be greater than target string in the <a class="el" href="classicu_1_1Collator.html#a40b92eb7b4a2f37c89fcf1caf957fff0" title="The comparison function compares the character data stored in two different strings.">compare()</a> method. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Collator.html#a40b92eb7b4a2f37c89fcf1caf957fff0" title="The comparison function compares the character data stored in two different strings.">Collator::compare</a> </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000346">Deprecated:</a></b></dt><dd>ICU 2.6. Use C enum UCollationResult defined in <a class="el" href="ucol_8h.html" title="C API: Collator.">ucol.h</a> </dd></dl> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l00226">226</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a9c517ed7ea3633ec4e3e1fb879260cf6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c517ed7ea3633ec4e3e1fb879260cf6">◆ </a></span>~Collator()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual icu::Collator::~Collator </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Destructor. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003735">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> </div> </div> <a id="a3fa9751f0fc15a504bdaa4aa22e26747"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3fa9751f0fc15a504bdaa4aa22e26747">◆ </a></span>Collator() <span class="overload">[1/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">icu::Collator::Collator </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Default constructor. </p> <p>Constructor is different from the old default <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> constructor. The task for determining the default collation strength and normalization mode is left to the child class. </p><dl class="stable"><dt><b><a class="el" href="stable.html#_stable003777">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> </div> </div> <a id="a98c42c147eae65ccd5334f2e5ae8082e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a98c42c147eae65ccd5334f2e5ae8082e">◆ </a></span>Collator() <span class="overload">[2/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">icu::Collator::Collator </td> <td>(</td> <td class="paramtype"><a class="el" href="ucol_8h.html#acc801048729e684bcabed328be85f77a">UCollationStrength</a> </td> <td class="paramname"><em>collationStrength</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="unorm_8h.html#af317e3ace13f0ce7c86dd1ca48490ef7">UNormalizationMode</a> </td> <td class="paramname"><em>decompositionMode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Constructor. </p> <p>Empty constructor, does not handle the arguments. This constructor is done for backward compatibility with 1.7 and 1.8. The task for handling the argument collation strength and normalization mode is left to the child class. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">collationStrength</td><td>collation strength </td></tr> <tr><td class="paramname">decompositionMode</td><td></td></tr> </table> </dd> </dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000357">Deprecated:</a></b></dt><dd>ICU 2.4. Subclasses should use the default constructor instead and handle the strength and normalization mode themselves. </dd></dl> </div> </div> <a id="af5c82b8f9f914bdf1586e5fdf9cba3f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#af5c82b8f9f914bdf1586e5fdf9cba3f8">◆ </a></span>Collator() <span class="overload">[3/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">icu::Collator::Collator </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1Collator.html">Collator</a> & </td> <td class="paramname"><em>other</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Copy constructor. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">other</td><td><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> object to be copied from </td></tr> </table> </dd> </dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003778">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a0a352599d4db33541d41fc2232fc223c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0a352599d4db33541d41fc2232fc223c">◆ </a></span>clone()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classicu_1_1Collator.html">Collator</a>* icu::Collator::clone </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Makes a copy of this object. </p> <dl class="section return"><dt>Returns</dt><dd>a copy of this object, owned by the caller </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003738">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a6c510da518ce8dbaff1bbc07c7469ec0">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="aa4b4db8baa10e2d5e783d223886d624c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4b4db8baa10e2d5e783d223886d624c">◆ </a></span>compare() <span class="overload">[1/7]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classicu_1_1Collator.html#ac9827be018f594eae0573473034233b7">EComparisonResult</a> icu::Collator::compare </td> <td>(</td> <td class="paramtype">const char16_t * </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>sourceLength</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char16_t * </td> <td class="paramname"><em>target</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>targetLength</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>The comparison function compares the character data stored in two different string arrays. </p> <p>Returns information about whether a string array is less than, greater than or equal to another string array. </p> <p>Example of use: </p><pre> . char16_t ABC[] = {0x41, 0x42, 0x43, 0}; // = "ABC" . char16_t abc[] = {0x61, 0x62, 0x63, 0}; // = "abc" . UErrorCode status = U_ZERO_ERROR; . <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> *myCollation = . Collator::createInstance(Locale::getUS(), status); . if (<a class="el" href="utypes_8h.html#a4d202200b6aa6f3c965ea370e0c8155f" title="Does the error code indicate a failure?">U_FAILURE(status)</a>) return; . myCollation->setStrength(Collator::PRIMARY); . // result would be Collator::EQUAL ("abc" == "ABC") . // (no primary difference between "abc" and "ABC") . <a class="el" href="classicu_1_1Collator.html#ac9827be018f594eae0573473034233b7" title="LESS is returned if source string is compared to be less than target string in the compare() method.">Collator::EComparisonResult</a> result = . myCollation->compare(abc, 3, ABC, 3); . myCollation->setStrength(Collator::TERTIARY); . // result would be Collator::LESS ("abc" <<< "ABC") . // (with tertiary difference between "abc" and "ABC") . result = myCollation->compare(abc, 3, ABC, 3); </pre> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the source string array to be compared with. </td></tr> <tr><td class="paramname">sourceLength</td><td>the length of the source string array. If this value is equal to -1, the string array is null-terminated. </td></tr> <tr><td class="paramname">target</td><td>the string that is to be compared with the source string. </td></tr> <tr><td class="paramname">targetLength</td><td>the length of the target string array. If this value is equal to -1, the string array is null-terminated. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Returns a byte value. GREATER if source is greater than target; EQUAL if source is equal to target; LESS if source is less than target </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000349">Deprecated:</a></b></dt><dd>ICU 2.6 use the overload with UErrorCode & </dd></dl> </div> </div> <a id="a5d646068e5a4cc4c76de66effc1ca16c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5d646068e5a4cc4c76de66effc1ca16c">◆ </a></span>compare() <span class="overload">[2/7]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> icu::Collator::compare </td> <td>(</td> <td class="paramtype">const char16_t * </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>sourceLength</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char16_t * </td> <td class="paramname"><em>target</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>targetLength</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>The comparison function compares the character data stored in two different string arrays. </p> <p>Returns information about whether a string array is less than, greater than or equal to another string array. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the source string array to be compared with. </td></tr> <tr><td class="paramname">sourceLength</td><td>the length of the source string array. If this value is equal to -1, the string array is null-terminated. </td></tr> <tr><td class="paramname">target</td><td>the string that is to be compared with the source string. </td></tr> <tr><td class="paramname">targetLength</td><td>the length of the target string array. If this value is equal to -1, the string array is null-terminated. </td></tr> <tr><td class="paramname">status</td><td>possible error code </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Returns an enum value. UCOL_GREATER if source is greater than target; UCOL_EQUAL if source is equal to target; UCOL_LESS if source is less than target </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003743">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#aaff5a52978b5bec6cebbbdaf4e915547">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a40b92eb7b4a2f37c89fcf1caf957fff0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40b92eb7b4a2f37c89fcf1caf957fff0">◆ </a></span>compare() <span class="overload">[3/7]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classicu_1_1Collator.html#ac9827be018f594eae0573473034233b7">EComparisonResult</a> icu::Collator::compare </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>target</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>The comparison function compares the character data stored in two different strings. </p> <p>Returns information about whether a string is less than, greater than or equal to another string. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the source string to be compared with. </td></tr> <tr><td class="paramname">target</td><td>the string that is to be compared with the source string. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Returns a byte value. GREATER if source is greater than target; EQUAL if source is equal to target; LESS if source is less than target </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000347">Deprecated:</a></b></dt><dd>ICU 2.6 use the overload with UErrorCode & </dd></dl> </div> </div> <a id="af769a7b211843daf7613227d562a082b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af769a7b211843daf7613227d562a082b">◆ </a></span>compare() <span class="overload">[4/7]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classicu_1_1Collator.html#ac9827be018f594eae0573473034233b7">EComparisonResult</a> icu::Collator::compare </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>target</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>length</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Does the same thing as compare but limits the comparison to a specified length. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the source string to be compared with. </td></tr> <tr><td class="paramname">target</td><td>the string that is to be compared with the source string. </td></tr> <tr><td class="paramname">length</td><td>the length the comparison is limited to </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Returns a byte value. GREATER if source (up to the specified length) is greater than target; EQUAL if source (up to specified length) is equal to target; LESS if source (up to the specified length) is less than target. </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000348">Deprecated:</a></b></dt><dd>ICU 2.6 use the overload with UErrorCode & </dd></dl> </div> </div> <a id="ae965267bf6a4c2b7b8aeadeb30059391"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae965267bf6a4c2b7b8aeadeb30059391">◆ </a></span>compare() <span class="overload">[5/7]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> icu::Collator::compare </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>target</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Does the same thing as compare but limits the comparison to a specified length. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the source string to be compared with. </td></tr> <tr><td class="paramname">target</td><td>the string that is to be compared with the source string. </td></tr> <tr><td class="paramname">length</td><td>the length the comparison is limited to </td></tr> <tr><td class="paramname">status</td><td>possible error code </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Returns an enum value. UCOL_GREATER if source (up to the specified length) is greater than target; UCOL_EQUAL if source (up to specified length) is equal to target; UCOL_LESS if source (up to the specified length) is less than target. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003742">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a76620dd60d50b82af5ebe474ae41228c">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a832794e7b9b813d5a8f638d550cc9b2e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a832794e7b9b813d5a8f638d550cc9b2e">◆ </a></span>compare() <span class="overload">[6/7]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> icu::Collator::compare </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>target</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>The comparison function compares the character data stored in two different strings. </p> <p>Returns information about whether a string is less than, greater than or equal to another string. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the source string to be compared with. </td></tr> <tr><td class="paramname">target</td><td>the string that is to be compared with the source string. </td></tr> <tr><td class="paramname">status</td><td>possible error code </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Returns an enum value. UCOL_GREATER if source is greater than target; UCOL_EQUAL if source is equal to target; UCOL_LESS if source is less than target </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003741">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a6531f45f77f74c561e17240a2ed9aee7">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a850e0665cb0e87a0fa13657ef34d67c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a850e0665cb0e87a0fa13657ef34d67c0">◆ </a></span>compare() <span class="overload">[7/7]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> icu::Collator::compare </td> <td>(</td> <td class="paramtype"><a class="el" href="structUCharIterator.html">UCharIterator</a> & </td> <td class="paramname"><em>sIter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structUCharIterator.html">UCharIterator</a> & </td> <td class="paramname"><em>tIter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Compares two strings using the <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. </p> <p>Returns whether the first one compares less than/equal to/greater than the second one. This version takes <a class="el" href="structUCharIterator.html" title="C API for code unit iteration.">UCharIterator</a> input. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">sIter</td><td>the first ("source") string iterator </td></tr> <tr><td class="paramname">tIter</td><td>the second ("target") string iterator </td></tr> <tr><td class="paramname">status</td><td>ICU status </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>UCOL_LESS, UCOL_EQUAL or UCOL_GREATER </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003744">Stable:</a></b></dt><dd>ICU 4.2 </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#af4eaf724180c65c17f1e10b88213aa62">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a58f0ddc2202e376cc912015fa56fd42f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58f0ddc2202e376cc912015fa56fd42f">◆ </a></span>compareUTF8()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> icu::Collator::compareUTF8 </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> & </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> & </td> <td class="paramname"><em>target</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Compares two UTF-8 strings using the <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. </p> <p>Returns whether the first one compares less than/equal to/greater than the second one. This version takes UTF-8 input. Note that a <a class="el" href="classicu_1_1StringPiece.html" title="A string-like object that points to a sized piece of memory.">StringPiece</a> can be implicitly constructed from a std::string or a NUL-terminated const char * string. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the first UTF-8 string </td></tr> <tr><td class="paramname">target</td><td>the second UTF-8 string </td></tr> <tr><td class="paramname">status</td><td>ICU status </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>UCOL_LESS, UCOL_EQUAL or UCOL_GREATER </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003745">Stable:</a></b></dt><dd>ICU 4.2 </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#ae39fb8896ba5034d533e87717a1e4ca0">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="af7aa04c72be7c47935cc5c6308c0677c"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7aa04c72be7c47935cc5c6308c0677c">◆ </a></span>createInstance() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classicu_1_1Collator.html">Collator</a>* icu::Collator::createInstance </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>loc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Gets the collation object for the desired locale. </p> <p>The resource of the desired locale will be loaded.</p> <p><a class="el" href="classicu_1_1Locale.html#a88bd0745b94c7c7609a97637984b87fb" title="Useful constant for the Root locale.">Locale::getRoot()</a> is the base collation table and all other languages are built on top of it with additional language-specific modifications.</p> <p>For some languages, multiple collation types are available; for example, "de@collation=phonebook". Starting with ICU 54, collation attributes can be specified via locale keywords as well, in the old locale extension syntax ("el@colCaseFirst=upper") or in language tag syntax ("el-u-kf-upper"). See <a href="https://unicode-org.github.io/icu/userguide/collation/api">User Guide: Collation API</a>.</p> <p>The UErrorCode& err parameter is used to return status information to the user. To check whether the construction succeeded or not, you should check the value of <a class="el" href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711" title="Does the error code indicate success?">U_SUCCESS(err)</a>. If you wish more detailed information, you can check for informational error results which still indicate success. U_USING_FALLBACK_ERROR indicates that a fall back locale was used. For example, 'de_CH' was requested, but nothing was found there, so 'de' was used. U_USING_DEFAULT_ERROR indicates that the default locale data was used; neither the requested locale nor any of its fall back locales could be found.</p> <p>The caller owns the returned object and is responsible for deleting it. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">loc</td><td>The locale ID for which to open a collator. </td></tr> <tr><td class="paramname">err</td><td>the error code status. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>the created table-based collation object based on the desired locale. </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Locale.html" title="A Locale object represents a specific geographical, political, or cultural region.">Locale</a> </dd> <dd> ResourceLoader </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003740">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl> </div> </div> <a id="a4e6fdf681aa52573ef5ad0a0bd22eb97"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4e6fdf681aa52573ef5ad0a0bd22eb97">◆ </a></span>createInstance() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classicu_1_1Collator.html">Collator</a>* icu::Collator::createInstance </td> <td>(</td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>err</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Creates the <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> object for the current default locale. </p> <p>The default locale is determined by <a class="el" href="classicu_1_1Locale.html#aecbcfddec8afb937d1a0254c77c85018" title="Common methods of getting the current default Locale.">Locale::getDefault</a>. The UErrorCode& err parameter is used to return status information to the user. To check whether the construction succeeded or not, you should check the value of <a class="el" href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711" title="Does the error code indicate success?">U_SUCCESS(err)</a>. If you wish more detailed information, you can check for informational error results which still indicate success. U_USING_FALLBACK_ERROR indicates that a fall back locale was used. For example, 'de_CH' was requested, but nothing was found there, so 'de' was used. U_USING_DEFAULT_ERROR indicates that the default locale data was used; neither the requested locale nor any of its fall back locales could be found. The caller owns the returned object and is responsible for deleting it.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">err</td><td>the error code status. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>the collation object of the default locale.(for example, en_US) </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Locale.html#aecbcfddec8afb937d1a0254c77c85018" title="Common methods of getting the current default Locale.">Locale::getDefault</a> </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003739">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> </div> </div> <a id="a60187e0af85f518f04b860ca90bd50a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60187e0af85f518f04b860ca90bd50a9">◆ </a></span>equal_to()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">auto icu::Collator::equal_to </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Creates a comparison function object that uses this collator. </p> <p>Like <code>std::equal_to</code> but uses the collator instead of <code>operator==</code>. </p><dl class="draft"><dt><b><a class="el" href="draft.html#_draft000090">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 76 </dd></dl> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l00604">604</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div> </div> <a id="a15592eaf91149799427277796524ab8b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a15592eaf91149799427277796524ab8b">◆ </a></span>equals()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> icu::Collator::equals </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>target</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p>Convenience method for comparing two strings based on the collation rules. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the source string to be compared with. </td></tr> <tr><td class="paramname">target</td><td>the target string to be compared with. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if the strings are equal according to the collation rules. false, otherwise. </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Collator.html#a40b92eb7b4a2f37c89fcf1caf957fff0" title="The comparison function compares the character data stored in two different strings.">Collator::compare</a> </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003751">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> </div> </div> <a id="a9a4a815ee9a2da4e9b9f87b905e1385e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a4a815ee9a2da4e9b9f87b905e1385e">◆ </a></span>fromUCollator() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const <a class="el" href="classicu_1_1Collator.html">Collator</a>* icu::Collator::fromUCollator </td> <td>(</td> <td class="paramtype">const <a class="el" href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a> * </td> <td class="paramname"><em>uc</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000292">Internal:</a></b></dt><dd>Do not use.</dd></dl> <p>This API is for internal use only. </p> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l01240">1240</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div> </div> <a id="a64e8727c677889abc1a2b38b0174955e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64e8727c677889abc1a2b38b0174955e">◆ </a></span>fromUCollator() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classicu_1_1Collator.html">Collator</a>* icu::Collator::fromUCollator </td> <td>(</td> <td class="paramtype"><a class="el" href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a> * </td> <td class="paramname"><em>uc</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000291">Internal:</a></b></dt><dd>Do not use.</dd></dl> <p>This API is for internal use only. </p> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l01236">1236</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> <p class="reference">Referenced by <a class="el" href="tblcoll_8h_source.html#l00786">icu::RuleBasedCollator::rbcFromUCollator()</a>.</p> </div> </div> <a id="aa3b934fb5a3a08fd8664824159c0ac91"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3b934fb5a3a08fd8664824159c0ac91">◆ </a></span>getAttribute()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="ucol_8h.html#acc801048729e684bcabed328be85f77a">UColAttributeValue</a> icu::Collator::getAttribute </td> <td>(</td> <td class="paramtype"><a class="el" href="ucol_8h.html#a583fbe7fc4a850e2fcc692e766d2826c">UColAttribute</a> </td> <td class="paramname"><em>attr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Universal attribute getter. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">attr</td><td>attribute type </td></tr> <tr><td class="paramname">status</td><td>to indicate whether the operation went on smoothly or there were errors </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>attribute value </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003769">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#ab2fd4581e8ae2afe313992d4e798a2b4">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a0fdd5de1269241f3837bde6338562ee9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0fdd5de1269241f3837bde6338562ee9">◆ </a></span>getAvailableLocales() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classicu_1_1StringEnumeration.html">StringEnumeration</a>* icu::Collator::getAvailableLocales </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Return a <a class="el" href="classicu_1_1StringEnumeration.html" title="Base class for 'pure' C++ implementations of uenum api.">StringEnumeration</a> over the locales available at the time of the call, including registered locales. </p> <p>If a severe error occurs (such as out of memory condition) this will return null. If there is no locale data, an empty enumeration will be returned. </p><dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="classicu_1_1StringEnumeration.html" title="Base class for 'pure' C++ implementations of uenum api.">StringEnumeration</a> over the locales available at the time of the call </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003758">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl> </div> </div> <a id="af8860a64cf24005a2b7daefa2b3d7e84"></a> <h2 class="memtitle"><span class="permalink"><a href="#af8860a64cf24005a2b7daefa2b3d7e84">◆ </a></span>getAvailableLocales() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static const <a class="el" href="classicu_1_1Locale.html">Locale</a>* icu::Collator::getAvailableLocales </td> <td>(</td> <td class="paramtype">int32_t & </td> <td class="paramname"><em>count</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Get the set of Locales for which Collations are installed. </p> <p>Note this does not include locales supported by registered collators. If collators might have been registered, use the overload of getAvailableLocales that returns a <a class="el" href="classicu_1_1StringEnumeration.html" title="Base class for 'pure' C++ implementations of uenum api.">StringEnumeration</a>.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">count</td><td>the output parameter of number of elements in the locale list </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>the list of available locales for which collations are installed </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003757">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> </div> </div> <a id="a5c6cd94597a5581a40e0eb9c8ba4b3af"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c6cd94597a5581a40e0eb9c8ba4b3af">◆ </a></span>getBound()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int32_t icu::Collator::getBound </td> <td>(</td> <td class="paramtype">const uint8_t * </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>sourceLength</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="ucol_8h.html#aa3b11e0e399df62d3048174b8309657c">UColBoundMode</a> </td> <td class="paramname"><em>boundType</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t </td> <td class="paramname"><em>noOfLevels</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint8_t * </td> <td class="paramname"><em>result</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>resultLength</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Produce a bound for a given sortkey and a number of levels. </p> <p>Return value is always the number of bytes needed, regardless of whether the result buffer was big enough or even valid.<br /> Resulting bounds can be used to produce a range of strings that are between upper and lower bounds. For example, if bounds are produced for a sortkey of string "smith", strings between upper and lower bounds with one level would include "Smith", "SMITH", "sMiTh".<br /> There are two upper bounds that can be produced. If UCOL_BOUND_UPPER is produced, strings matched would be as above. However, if bound produced using UCOL_BOUND_UPPER_LONG is used, the above example will also match "Smithsonian" and similar.<br /> For more on usage, see example in cintltst/capitst.c in procedure TestBounds. Sort keys may be compared using <code>strcmp</code>. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>The source sortkey. </td></tr> <tr><td class="paramname">sourceLength</td><td>The length of source, or -1 if null-terminated. (If an unmodified sortkey is passed, it is always null terminated). </td></tr> <tr><td class="paramname">boundType</td><td>Type of bound required. It can be UCOL_BOUND_LOWER, which produces a lower inclusive bound, UCOL_BOUND_UPPER, that produces upper bound that matches strings of the same length or UCOL_BOUND_UPPER_LONG that matches strings that have the same starting substring as the source string. </td></tr> <tr><td class="paramname">noOfLevels</td><td>Number of levels required in the resulting bound (for most uses, the recommended value is 1). See users guide for explanation on number of levels a sortkey can have. </td></tr> <tr><td class="paramname">result</td><td>A pointer to a buffer to receive the resulting sortkey. </td></tr> <tr><td class="paramname">resultLength</td><td>The maximum size of result. </td></tr> <tr><td class="paramname">status</td><td>Used for returning error code if something went wrong. If the number of levels requested is higher than the number of levels in the source key, a warning (U_SORT_KEY_TOO_SHORT_WARNING) is issued. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The size needed to fully store the bound. </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="ucoleitr_8h.html#af25480176e2ef154a21e0788fdcd7854" title="get a hash code for a key...">ucol_keyHashCode</a> </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003776">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl> </div> </div> <a id="a32206312500e88f3e8b9f85abd7d903c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32206312500e88f3e8b9f85abd7d903c">◆ </a></span>getCollationKey() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classicu_1_1CollationKey.html">CollationKey</a>& icu::Collator::getCollationKey </td> <td>(</td> <td class="paramtype">const char16_t * </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>sourceLength</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classicu_1_1CollationKey.html">CollationKey</a> & </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Transforms the string into a series of characters that can be compared with <a class="el" href="classicu_1_1CollationKey.html#ab087d29231b801ffca0b95d52c9b78e7" title="Convenience method which does a string(bit-wise) comparison of the two collation keys.">CollationKey::compareTo</a>. </p> <p>It is not possible to restore the original string from the chars in the sort key. </p> <p>Use CollationKey::equals or CollationKey::compare to compare the generated sort keys. </p> <p>If the source string is null, a null collation key will be returned.</p> <p>Note that sort keys are often less efficient than simply doing comparison. For more details, see the ICU User Guide.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the source string to be transformed into a sort key. </td></tr> <tr><td class="paramname">sourceLength</td><td>length of the collation key </td></tr> <tr><td class="paramname">key</td><td>the collation key to be filled in </td></tr> <tr><td class="paramname">status</td><td>the error code status. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>the collation key of the string based on the collation rules. </dd></dl> <dl class="section see"><dt>See also</dt><dd>CollationKey::compare </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003747">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#ad00f17082375aeba45d9d6f83dda1cd2">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="ad1e3bebe6e3ae7bd79cce7f2cf9f4ab1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad1e3bebe6e3ae7bd79cce7f2cf9f4ab1">◆ </a></span>getCollationKey() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classicu_1_1CollationKey.html">CollationKey</a>& icu::Collator::getCollationKey </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classicu_1_1CollationKey.html">CollationKey</a> & </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Transforms the string into a series of characters that can be compared with <a class="el" href="classicu_1_1CollationKey.html#ab087d29231b801ffca0b95d52c9b78e7" title="Convenience method which does a string(bit-wise) comparison of the two collation keys.">CollationKey::compareTo</a>. </p> <p>It is not possible to restore the original string from the chars in the sort key. </p> <p>Use CollationKey::equals or CollationKey::compare to compare the generated sort keys. If the source string is null, a null collation key will be returned.</p> <p>Note that sort keys are often less efficient than simply doing comparison. For more details, see the ICU User Guide.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the source string to be transformed into a sort key. </td></tr> <tr><td class="paramname">key</td><td>the collation key to be filled in </td></tr> <tr><td class="paramname">status</td><td>the error code status. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>the collation key of the string based on the collation rules. </dd></dl> <dl class="section see"><dt>See also</dt><dd>CollationKey::compare </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003746">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#adb0e947073f346319415296533d9c88c">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="afbdfbd00fc3442fdd01b2c3519e54b3d"></a> <h2 class="memtitle"><span class="permalink"><a href="#afbdfbd00fc3442fdd01b2c3519e54b3d">◆ </a></span>getDisplayName() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a>& icu::Collator::getDisplayName </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>objectLocale</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>displayLocale</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Get name of the object for the desired <a class="el" href="classicu_1_1Locale.html" title="A Locale object represents a specific geographical, political, or cultural region.">Locale</a>, in the desired language. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">objectLocale</td><td>must be from getAvailableLocales </td></tr> <tr><td class="paramname">displayLocale</td><td>specifies the desired locale for output </td></tr> <tr><td class="paramname">name</td><td>the fill-in parameter of the return value </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>display-able name of the object for the object locale in the desired language </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003755">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> </div> </div> <a id="a0bbcba6a2a4437f1ef8e498ca7036681"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0bbcba6a2a4437f1ef8e498ca7036681">◆ </a></span>getDisplayName() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a>& icu::Collator::getDisplayName </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>objectLocale</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Get name of the object for the desired <a class="el" href="classicu_1_1Locale.html" title="A Locale object represents a specific geographical, political, or cultural region.">Locale</a>, in the language of the default locale. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">objectLocale</td><td>must be from getAvailableLocales </td></tr> <tr><td class="paramname">name</td><td>the fill-in parameter of the return value </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>name of the object for the desired locale in the default language </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003756">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> </div> </div> <a id="a4672553793b8e8ba219faf828ac53937"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4672553793b8e8ba219faf828ac53937">◆ </a></span>getDynamicClassID()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> icu::Collator::getDynamicClassID </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">override</span><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns a unique class ID POLYMORPHICALLY. </p> <p>Pure virtual method. This method is to implement a simple version of RTTI, since not all C++ compilers support genuine RTTI. Polymorphic <a class="el" href="classicu_1_1Collator.html#a2857c571d98d9955e5abd2d8add977e2" title="Returns true if "other" is the same as "this".">operator==()</a> and <a class="el" href="classicu_1_1Collator.html#a0a352599d4db33541d41fc2232fc223c" title="Makes a copy of this object.">clone()</a> methods call this method. </p><dl class="section return"><dt>Returns</dt><dd>The class ID for this object. All objects of a given class have the same class ID. Objects of other classes have different class IDs. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003767">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p>Reimplemented from <a class="el" href="classicu_1_1UObject.html#aca1169c4978c52ce2b76eda104e9a214">icu::UObject</a>.</p> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a9d6f927333d75614c21494af5a934046">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="af7c8befb8e7086be8fca27d23072b4d5"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7c8befb8e7086be8fca27d23072b4d5">◆ </a></span>getEquivalentReorderCodes()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int32_t icu::Collator::getEquivalentReorderCodes </td> <td>(</td> <td class="paramtype">int32_t </td> <td class="paramname"><em>reorderCode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t * </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>destCapacity</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Retrieves the reorder codes that are grouped with the given reorder code. </p> <p>Some reorder codes will be grouped and must reorder together. Beginning with ICU 55, scripts only reorder together if they are primary-equal, for example Hiragana and Katakana.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">reorderCode</td><td>The reorder code to determine equivalence for. </td></tr> <tr><td class="paramname">dest</td><td>The array to fill with the script equivalence reordering codes. </td></tr> <tr><td class="paramname">destCapacity</td><td>The length of dest. If it is 0, then dest may be nullptr and the function will only return the length of the result without writing any codes (pre-flighting). </td></tr> <tr><td class="paramname">status</td><td>A reference to an error code value, which must not indicate a failure before the function call. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The length of the of the reordering code equivalence array. </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="ucol_8h.html#ad8c020353c6eec9ec147b64d30724998" title="Sets the reordering codes for this collator.">ucol_setReorderCodes</a> </dd> <dd> <a class="el" href="classicu_1_1Collator.html#a67ccd58b1d1469ef1c7eda3113462d1e" title="Retrieves the reordering codes for this collator.">Collator::getReorderCodes</a> </dd> <dd> <a class="el" href="classicu_1_1Collator.html#ad0d7f72096a46f480e1cf6653a679240" title="Sets the ordering of scripts for this collator.">Collator::setReorderCodes</a> </dd> <dd> <a class="el" href="uscript_8h.html#a5c72e277f3b766ed6b68ecafd7b86d04" title="Constants for ISO 15924 script codes.">UScriptCode</a> </dd> <dd> <a class="el" href="ucol_8h.html#ae491f1262ff311f19e74830eb685f887" title="Enum containing the codes for reordering segments of the collation table that are not script codes.">UColReorderCode</a> </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003754">Stable:</a></b></dt><dd>ICU 4.8 </dd></dl> </div> </div> <a id="a394651828ed9f32b0ca62a0cb3069c1a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a394651828ed9f32b0ca62a0cb3069c1a">◆ </a></span>getFunctionalEquivalent()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classicu_1_1Locale.html">Locale</a> icu::Collator::getFunctionalEquivalent </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>locale</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> & </td> <td class="paramname"><em>isAvailable</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Return the functionally equivalent locale for the given requested locale, with respect to given keyword, for the collation service. </p> <p>If two locales return the same result, then collators instantiated for these locales will behave equivalently. The converse is not always true; two collators may in fact be equivalent, but return different results, due to internal details. The return result has no other meaning than that stated above, and implies nothing as to the relationship between the two locales. This is intended for use by applications who wish to cache collators, or otherwise reuse collators when possible. The functional equivalent may change over time. For more information, please see the <a href="https://unicode-org.github.io/icu/userguide/locale#locales-and-services">Locales and Services</a> section of the ICU User Guide. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">keyword</td><td>a particular keyword as enumerated by ucol_getKeywords. </td></tr> <tr><td class="paramname">locale</td><td>the requested locale </td></tr> <tr><td class="paramname">isAvailable</td><td>reference to a fillin parameter that indicates whether the requested locale was 'available' to the collation service. A locale is defined as 'available' if it physically exists within the collation locale data. </td></tr> <tr><td class="paramname">status</td><td>reference to input-output error code </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>the functionally equivalent collation locale, or the root locale upon error. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003762">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl> </div> </div> <a id="a223dc10a01a290aba9077ed10278eabd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a223dc10a01a290aba9077ed10278eabd">◆ </a></span>getKeywords()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classicu_1_1StringEnumeration.html">StringEnumeration</a>* icu::Collator::getKeywords </td> <td>(</td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Create a string enumerator of all possible keywords that are relevant to collation. </p> <p>At this point, the only recognized keyword for this service is "collation". </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">status</td><td>input-output error code </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>a string enumeration over locale strings. The caller is responsible for closing the result. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003759">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl> </div> </div> <a id="a425557850270d5fbb2dd77bf8f2a4f19"></a> <h2 class="memtitle"><span class="permalink"><a href="#a425557850270d5fbb2dd77bf8f2a4f19">◆ </a></span>getKeywordValues()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classicu_1_1StringEnumeration.html">StringEnumeration</a>* icu::Collator::getKeywordValues </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Given a keyword, create a string enumeration of all values for that keyword that are currently in use. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">keyword</td><td>a particular keyword as enumerated by ucol_getKeywords. If any other keyword is passed in, status is set to U_ILLEGAL_ARGUMENT_ERROR. </td></tr> <tr><td class="paramname">status</td><td>input-output error code </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>a string enumeration over collation keyword values, or nullptr upon error. The caller is responsible for deleting the result. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003760">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl> </div> </div> <a id="a869f42454f0e55cf27737b14c542498f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a869f42454f0e55cf27737b14c542498f">◆ </a></span>getKeywordValuesForLocale()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classicu_1_1StringEnumeration.html">StringEnumeration</a>* icu::Collator::getKeywordValuesForLocale </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>locale</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> </td> <td class="paramname"><em>commonlyUsed</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Given a key and a locale, returns an array of string values in a preferred order that would make a difference. </p> <p>These are all and only those values where the open (creation) of the service with the locale formed from the input locale plus input keyword and that value has different behavior than creation with the input locale alone. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">keyword</td><td>one of the keys supported by this service. For now, only "collation" is supported. </td></tr> <tr><td class="paramname">locale</td><td>the locale </td></tr> <tr><td class="paramname">commonlyUsed</td><td>if set to true it will return only commonly used values with the given locale in preferred order. Otherwise, it will return all the available values for the locale. </td></tr> <tr><td class="paramname">status</td><td>ICU status </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>a string enumeration over keyword values for the given key and the locale. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003761">Stable:</a></b></dt><dd>ICU 4.2 </dd></dl> </div> </div> <a id="a9ce5b59d720566877b2201747782ed19"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ce5b59d720566877b2201747782ed19">◆ </a></span>getLocale()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classicu_1_1Locale.html">Locale</a> icu::Collator::getLocale </td> <td>(</td> <td class="paramtype"><a class="el" href="uloc_8h.html#adf053345d343f8d82ae080f7a5871f34">ULocDataLocaleType</a> </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Gets the locale of the <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">type</td><td>can be either requested, valid or actual locale. For more information see the definition of ULocDataLocaleType in <a class="el" href="uloc_8h.html" title="C API: Locale ID functionality similar to C++ class Locale.">uloc.h</a> </td></tr> <tr><td class="paramname">status</td><td>the error code status. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>locale where the collation data lives. If the collator was instantiated from rules, locale is empty. </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000350">Deprecated:</a></b></dt><dd>ICU 2.8 This API is under consideration for revision in ICU 3.0. </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a714adc2e9efff2f4286ba3b8c340381a">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="aad6df860f7f8c2441a29aec8dd8d1afb"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad6df860f7f8c2441a29aec8dd8d1afb">◆ </a></span>getMaxVariable()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="ucol_8h.html#ae491f1262ff311f19e74830eb685f887">UColReorderCode</a> icu::Collator::getMaxVariable </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns the maximum reordering group whose characters are affected by UCOL_ALTERNATE_HANDLING. </p> <p>The base class implementation returns UCOL_REORDER_CODE_PUNCTUATION. </p><dl class="section return"><dt>Returns</dt><dd>the maximum variable reordering group. </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Collator.html#abcd24fd37bd91f8a5fd592ad142da6f3" title="Sets the variable top to the top of the specified reordering group.">setMaxVariable</a> </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003771">Stable:</a></b></dt><dd>ICU 53 </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#af1437cef7b437702c4fdbcb74e6a6957">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a67ccd58b1d1469ef1c7eda3113462d1e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67ccd58b1d1469ef1c7eda3113462d1e">◆ </a></span>getReorderCodes()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual int32_t icu::Collator::getReorderCodes </td> <td>(</td> <td class="paramtype">int32_t * </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>destCapacity</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Retrieves the reordering codes for this collator. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">dest</td><td>The array to fill with the script ordering. </td></tr> <tr><td class="paramname">destCapacity</td><td>The length of dest. If it is 0, then dest may be nullptr and the function will only return the length of the result without writing any codes (pre-flighting). </td></tr> <tr><td class="paramname">status</td><td>A reference to an error code value, which must not indicate a failure before the function call. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The length of the script ordering array. </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="ucol_8h.html#ad8c020353c6eec9ec147b64d30724998" title="Sets the reordering codes for this collator.">ucol_setReorderCodes</a> </dd> <dd> <a class="el" href="classicu_1_1Collator.html#af7c8befb8e7086be8fca27d23072b4d5" title="Retrieves the reorder codes that are grouped with the given reorder code.">Collator::getEquivalentReorderCodes</a> </dd> <dd> <a class="el" href="classicu_1_1Collator.html#ad0d7f72096a46f480e1cf6653a679240" title="Sets the ordering of scripts for this collator.">Collator::setReorderCodes</a> </dd> <dd> <a class="el" href="uscript_8h.html#a5c72e277f3b766ed6b68ecafd7b86d04" title="Constants for ISO 15924 script codes.">UScriptCode</a> </dd> <dd> <a class="el" href="ucol_8h.html#ae491f1262ff311f19e74830eb685f887" title="Enum containing the codes for reordering segments of the collation table that are not script codes.">UColReorderCode</a> </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003752">Stable:</a></b></dt><dd>ICU 4.8 </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a5e52d1e2a03f747e76885fa049b0dc54">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="ac7cfd41ed392d15b1c1ffb202512760d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac7cfd41ed392d15b1c1ffb202512760d">◆ </a></span>getSortKey() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual int32_t icu::Collator::getSortKey </td> <td>(</td> <td class="paramtype">const char16_t * </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>sourceLength</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint8_t * </td> <td class="paramname"><em>result</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>resultLength</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Get the sort key as an array of bytes from a char16_t buffer. </p> <p>Sort key byte arrays are zero-terminated and can be compared using strcmp().</p> <p>Note that sort keys are often less efficient than simply doing comparison. For more details, see the ICU User Guide.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>string to be processed. </td></tr> <tr><td class="paramname">sourceLength</td><td>length of string to be processed. If -1, the string is 0 terminated and length will be decided by the function. </td></tr> <tr><td class="paramname">result</td><td>buffer to store result in. If nullptr, number of bytes needed will be returned. </td></tr> <tr><td class="paramname">resultLength</td><td>length of the result buffer. If if not enough the buffer will be filled to capacity. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Number of bytes needed for storing the sort key </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003775">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a16e8282fce29b5d8466dc64ee9208e42">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a52ca2d2de5cd75fabd4b50fe61dd0165"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52ca2d2de5cd75fabd4b50fe61dd0165">◆ </a></span>getSortKey() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual int32_t icu::Collator::getSortKey </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint8_t * </td> <td class="paramname"><em>result</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>resultLength</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Get the sort key as an array of bytes from a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a>. </p> <p>Sort key byte arrays are zero-terminated and can be compared using strcmp().</p> <p>Note that sort keys are often less efficient than simply doing comparison. For more details, see the ICU User Guide.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>string to be processed. </td></tr> <tr><td class="paramname">result</td><td>buffer to store result in. If nullptr, number of bytes needed will be returned. </td></tr> <tr><td class="paramname">resultLength</td><td>length of the result buffer. If if not enough the buffer will be filled to capacity. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Number of bytes needed for storing the sort key </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003774">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a4022c4f0ff2e11844c8df66ff57192f4">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a0f5001958b0a8e6323355e5f8fae9175"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f5001958b0a8e6323355e5f8fae9175">◆ </a></span>getStrength()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classicu_1_1Collator.html#a82bc20541fe4503fb78644a1968e15a2">ECollationStrength</a> icu::Collator::getStrength </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Determines the minimum strength that will be used in comparison or transformation. </p> <p>E.g. with strength == SECONDARY, the tertiary difference is ignored </p> <p>E.g. with strength == PRIMARY, the secondary and tertiary difference are ignored. </p><dl class="section return"><dt>Returns</dt><dd>the current comparison level. </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Collator.html#a5bfd9426f93b39666975c6259fb71281" title="Sets the minimum strength to be used in comparison or transformation.">Collator::setStrength</a> </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000351">Deprecated:</a></b></dt><dd>ICU 2.6 Use getAttribute(UCOL_STRENGTH...) instead </dd></dl> </div> </div> <a id="a561fe17c5085250f96895d10b53e7535"></a> <h2 class="memtitle"><span class="permalink"><a href="#a561fe17c5085250f96895d10b53e7535">◆ </a></span>getTailoredSet()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classicu_1_1UnicodeSet.html">UnicodeSet</a>* icu::Collator::getTailoredSet </td> <td>(</td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Get a <a class="el" href="classicu_1_1UnicodeSet.html" title="A mutable set of Unicode characters and multicharacter strings.">UnicodeSet</a> that contains all the characters and sequences tailored in this collator. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">status</td><td>error code of the operation </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>a pointer to a <a class="el" href="classicu_1_1UnicodeSet.html" title="A mutable set of Unicode characters and multicharacter strings.">UnicodeSet</a> object containing all the code points and sequences that may sort differently than in the root collator. The object must be disposed of by using delete </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003773">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a64d1039b871922aaf103b23856cb68ef">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a5aa9ae3225889380d10c53179e615790"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5aa9ae3225889380d10c53179e615790">◆ </a></span>getVariableTop()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual uint32_t icu::Collator::getVariableTop </td> <td>(</td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Gets the variable top value of a <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">status</td><td>error code (not changed by function). If error code is set, the return value is undefined. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>the variable top primary weight </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Collator.html#aad6df860f7f8c2441a29aec8dd8d1afb" title="Returns the maximum reordering group whose characters are affected by UCOL_ALTERNATE_HANDLING.">getMaxVariable</a> </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003772">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a29c53a46bd85a9d22f80b957bbe9cca1">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a26375fdb52b064d914b7f9861ec51236"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26375fdb52b064d914b7f9861ec51236">◆ </a></span>getVersion()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void icu::Collator::getVersion </td> <td>(</td> <td class="paramtype"><a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a> </td> <td class="paramname"><em>info</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Gets the version information for a <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>the version # information, the result will be filled in </td></tr> </table> </dd> </dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003766">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a91be0fc1c81bf4521d8b346e61490700">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="ab7c0a745cd22297bdd114d07d8a7f8ac"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7c0a745cd22297bdd114d07d8a7f8ac">◆ </a></span>greater() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">auto icu::Collator::greater </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Creates a comparison function object that uses this collator. </p> <p>Like <code>std::greater</code> but uses the collator instead of <code>operator></code>. </p><dl class="draft"><dt><b><a class="el" href="draft.html#_draft000091">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 76 </dd></dl> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l00611">611</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div> </div> <a id="a592a40cfbfc87c4c4f9887e71adc24c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a592a40cfbfc87c4c4f9887e71adc24c5">◆ </a></span>greater() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> icu::Collator::greater </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>target</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p>Convenience method for comparing two strings based on the collation rules. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the source string to be compared with. </td></tr> <tr><td class="paramname">target</td><td>the target string to be compared with. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if the first string is greater than the second one, according to the collation rules. false, otherwise. </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Collator.html#a40b92eb7b4a2f37c89fcf1caf957fff0" title="The comparison function compares the character data stored in two different strings.">Collator::compare</a> </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003749">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> </div> </div> <a id="a8f1bafef43b28c1d4dad95107b201498"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8f1bafef43b28c1d4dad95107b201498">◆ </a></span>greater_equal()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">auto icu::Collator::greater_equal </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Creates a comparison function object that uses this collator. </p> <p>Like <code>std::greater_equal</code> but uses the collator instead of <code>operator>=</code>. </p><dl class="draft"><dt><b><a class="el" href="draft.html#_draft000094">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 76 </dd></dl> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l00632">632</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div> </div> <a id="a5163de17bf2c90b9c0ed15671c583e18"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5163de17bf2c90b9c0ed15671c583e18">◆ </a></span>greaterOrEqual()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> icu::Collator::greaterOrEqual </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>target</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p>Convenience method for comparing two strings based on the collation rules. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">source</td><td>the source string to be compared with. </td></tr> <tr><td class="paramname">target</td><td>the target string to be compared with. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if the first string is greater than or equal to the second one, according to the collation rules. false, otherwise. </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Collator.html#a40b92eb7b4a2f37c89fcf1caf957fff0" title="The comparison function compares the character data stored in two different strings.">Collator::compare</a> </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003750">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> </div> </div> <a id="a931b6acb7f8cc613fb79d463fb7acfd7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a931b6acb7f8cc613fb79d463fb7acfd7">◆ </a></span>hashCode()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual int32_t icu::Collator::hashCode </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Generates the hash code for the collation object. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003748">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a28830536284acc2682ce4bb595e3c89e">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a04a2abcf663392f926e96b543aa98871"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04a2abcf663392f926e96b543aa98871">◆ </a></span>internalCompareUTF8()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="ucol_8h.html#a8b4e71db8109af87f84ac1576e2b245d">UCollationResult</a> icu::Collator::internalCompareUTF8 </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>left</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>leftLength</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>right</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>rightLength</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>errorCode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implements <a class="el" href="ucol_8h.html#a85ed590f640f6339d5c9447177e93864" title="Compare two strings in UTF-8.">ucol_strcollUTF8()</a>. </p> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000289">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a09e4c7e9f2e99a27833df56853e74275">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="afedd313898b905869c7cd349fab7d609"></a> <h2 class="memtitle"><span class="permalink"><a href="#afedd313898b905869c7cd349fab7d609">◆ </a></span>internalGetShortDefinitionString()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual int32_t icu::Collator::internalGetShortDefinitionString </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>locale</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>capacity</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Get the short definition string for a collator. </p> <p>This internal API harvests the collator's locale and the attribute set and produces a string that can be used for opening a collator with the same attributes using the ucol_openFromShortString API. This string will be normalized. The structure and the syntax of the string is defined in the "Naming collators" section of the users guide: <a href="https://unicode-org.github.io/icu/userguide/collation/concepts#collator-naming-scheme">https://unicode-org.github.io/icu/userguide/collation/concepts#collator-naming-scheme</a> This function supports preflighting.</p> <p>This is internal, and intended to be used with delegate converters.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">locale</td><td>a locale that will appear as a collators locale in the resulting short string definition. If nullptr, the locale will be harvested from the collator. </td></tr> <tr><td class="paramname">buffer</td><td>space to hold the resulting string </td></tr> <tr><td class="paramname">capacity</td><td>capacity of the buffer </td></tr> <tr><td class="paramname">status</td><td>for returning errors. All the preflighting errors are featured </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>length of the resulting string </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="ucol_8h.html#a39ccd61fb814dc0d2e759bc0cfe4c80d" title="Open a collator defined by a short form string.">ucol_openFromShortString</a> </dd> <dd> <a class="el" href="ucol_8h.html#a4527a9eefdd7e071fff9d87b2e418cfa" title="Verifies and normalizes short definition string.">ucol_normalizeShortDefinitionString</a> </dd> <dd> <a class="el" href="ucol_8h.html#a762daeafd0df7cc65fd120a1e802cbbe" title="Get the short definition string for a collator.">ucol_getShortDefinitionString</a> </dd></dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000288">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#aa2069d0a87f3c972ea2661989e7137f3">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a9c6fab32834cce11c503817900957d70"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c6fab32834cce11c503817900957d70">◆ </a></span>internalNextSortKeyPart()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual int32_t icu::Collator::internalNextSortKeyPart </td> <td>(</td> <td class="paramtype"><a class="el" href="structUCharIterator.html">UCharIterator</a> * </td> <td class="paramname"><em>iter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t </td> <td class="paramname"><em>state</em>[2], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint8_t * </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>count</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>errorCode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implements <a class="el" href="ucol_8h.html#a9335659ec3bb470905b4b87059998743" title="Gets the next count bytes of a sort key.">ucol_nextSortKeyPart()</a>. </p> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000290">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a927620c85fcbdc2879e23264e499c05a">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a2ee0f430e0e7148c2fc02694835cbae0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2ee0f430e0e7148c2fc02694835cbae0">◆ </a></span>less()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">auto icu::Collator::less </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Creates a comparison function object that uses this collator. </p> <p>Like <code>std::less</code> but uses the collator instead of <code>operator<</code>. </p><dl class="draft"><dt><b><a class="el" href="draft.html#_draft000092">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 76 </dd></dl> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l00618">618</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div> </div> <a id="a4234e84deac5a1ead9354c02af5451d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4234e84deac5a1ead9354c02af5451d1">◆ </a></span>less_equal()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">auto icu::Collator::less_equal </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Creates a comparison function object that uses this collator. </p> <p>Like <code>std::less_equal</code> but uses the collator instead of <code>operator<=</code>. </p><dl class="draft"><dt><b><a class="el" href="draft.html#_draft000095">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 76 </dd></dl> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l00639">639</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div> </div> <a id="a8f630c159289f6e647e05e59adee088b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8f630c159289f6e647e05e59adee088b">◆ </a></span>not_equal_to()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">auto icu::Collator::not_equal_to </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Creates a comparison function object that uses this collator. </p> <p>Like <code>std::not_equal_to</code> but uses the collator instead of <code>operator!=</code>. </p><dl class="draft"><dt><b><a class="el" href="draft.html#_draft000093">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 76 </dd></dl> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l00625">625</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div> </div> <a id="accb8533f041969233e1a39899ac2426b"></a> <h2 class="memtitle"><span class="permalink"><a href="#accb8533f041969233e1a39899ac2426b">◆ </a></span>operator!=()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual bool icu::Collator::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1Collator.html">Collator</a> & </td> <td class="paramname"><em>other</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns true if "other" is not the same as "this". </p> <p>Calls ! <a class="el" href="classicu_1_1Collator.html#a2857c571d98d9955e5abd2d8add977e2" title="Returns true if "other" is the same as "this".">operator==(const Collator&) const </a>which works for all subclasses. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">other</td><td><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> object to be compared </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if other is not the same as this. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003737">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> </div> </div> <a id="a2857c571d98d9955e5abd2d8add977e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2857c571d98d9955e5abd2d8add977e2">◆ </a></span>operator==()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual bool icu::Collator::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1Collator.html">Collator</a> & </td> <td class="paramname"><em>other</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns true if "other" is the same as "this". </p> <p>The base class implementation returns true if "other" has the same type/class as "this": <code>typeid(*this) == typeid(other)</code>.</p> <p>Subclass implementations should do something like the following: </p><pre class="fragment">if (this == &other) { return true; } if (!Collator::operator==(other)) { return false; } // not the same class const MyCollator &o = (const MyCollator&)other; (compare this vs. o's subclass fields) </pre> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">other</td><td><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> object to be compared </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if other is the same as this. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003736">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a7a6fc19f906622cca51ecb5573ff43ce">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a95e7393eab7ac7d4e8896b2a3137fb93"></a> <h2 class="memtitle"><span class="permalink"><a href="#a95e7393eab7ac7d4e8896b2a3137fb93">◆ </a></span>registerFactory()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="umisc_8h.html#ab5905d79ed3b979840cee1d5fd48b4fb">URegistryKey</a> icu::Collator::registerFactory </td> <td>(</td> <td class="paramtype"><a class="el" href="classicu_1_1CollatorFactory.html">CollatorFactory</a> * </td> <td class="paramname"><em>toAdopt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Register a new <a class="el" href="classicu_1_1CollatorFactory.html" title="A factory, used with registerFactory, the creates multiple collators and provides display names for t...">CollatorFactory</a>. </p> <p>The factory will be adopted. Because ICU may choose to cache collators internally, this must be called at application startup, prior to any calls to <a class="el" href="classicu_1_1Collator.html#a4e6fdf681aa52573ef5ad0a0bd22eb97" title="Creates the Collator object for the current default locale.">Collator::createInstance</a> to avoid undefined behavior. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">toAdopt</td><td>the <a class="el" href="classicu_1_1CollatorFactory.html" title="A factory, used with registerFactory, the creates multiple collators and provides display names for t...">CollatorFactory</a> instance to be adopted </td></tr> <tr><td class="paramname">status</td><td>the in/out status code, no special meanings are assigned </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>a registry key that can be used to unregister this collator </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003764">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl> </div> </div> <a id="a07848f613016be2dcbead263a88b7bc8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07848f613016be2dcbead263a88b7bc8">◆ </a></span>registerInstance()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="umisc_8h.html#ab5905d79ed3b979840cee1d5fd48b4fb">URegistryKey</a> icu::Collator::registerInstance </td> <td>(</td> <td class="paramtype"><a class="el" href="classicu_1_1Collator.html">Collator</a> * </td> <td class="paramname"><em>toAdopt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>locale</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Register a new <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>. </p> <p>The collator will be adopted. Because ICU may choose to cache collators internally, this must be called at application startup, prior to any calls to <a class="el" href="classicu_1_1Collator.html#a4e6fdf681aa52573ef5ad0a0bd22eb97" title="Creates the Collator object for the current default locale.">Collator::createInstance</a> to avoid undefined behavior. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">toAdopt</td><td>the <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> instance to be adopted </td></tr> <tr><td class="paramname">locale</td><td>the locale with which the collator will be associated </td></tr> <tr><td class="paramname">status</td><td>the in/out status code, no special meanings are assigned </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>a registry key that can be used to unregister this collator </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003763">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl> </div> </div> <a id="a267edd9cce4ed8125c05fec1a99935bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a267edd9cce4ed8125c05fec1a99935bb">◆ </a></span>safeClone()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classicu_1_1Collator.html">Collator</a>* icu::Collator::safeClone </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Same as <a class="el" href="classicu_1_1Collator.html#a0a352599d4db33541d41fc2232fc223c" title="Makes a copy of this object.">clone()</a>. </p> <p>The base class implementation simply calls <a class="el" href="classicu_1_1Collator.html#a0a352599d4db33541d41fc2232fc223c" title="Makes a copy of this object.">clone()</a>. </p><dl class="section return"><dt>Returns</dt><dd>a copy of this object, owned by the caller </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Collator.html#a0a352599d4db33541d41fc2232fc223c" title="Makes a copy of this object.">clone()</a> </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000356">Deprecated:</a></b></dt><dd>ICU 50 no need to have two methods for cloning </dd></dl> </div> </div> <a id="a4339fbf9104428a06923a25df7ffd7f4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4339fbf9104428a06923a25df7ffd7f4">◆ </a></span>setAttribute()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void icu::Collator::setAttribute </td> <td>(</td> <td class="paramtype"><a class="el" href="ucol_8h.html#a583fbe7fc4a850e2fcc692e766d2826c">UColAttribute</a> </td> <td class="paramname"><em>attr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="ucol_8h.html#acc801048729e684bcabed328be85f77a">UColAttributeValue</a> </td> <td class="paramname"><em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Universal attribute setter. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">attr</td><td>attribute type </td></tr> <tr><td class="paramname">value</td><td>attribute value </td></tr> <tr><td class="paramname">status</td><td>to indicate whether the operation went on smoothly or there were errors </td></tr> </table> </dd> </dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003768">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#af43340dfe2c3fbb95f6ba319807f9caf">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a4136c816774f41452426abd922f7ab71"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4136c816774f41452426abd922f7ab71">◆ </a></span>setLocales()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void icu::Collator::setLocales </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>requestedLocale</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>validLocale</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>actualLocale</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Used internally by registration to define the requested and valid locales. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">requestedLocale</td><td>the requested locale </td></tr> <tr><td class="paramname">validLocale</td><td>the valid locale </td></tr> <tr><td class="paramname">actualLocale</td><td>the actual locale </td></tr> </table> </dd> </dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000287">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a2effd2b9fcd4555ca87657e3fa093ace">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="abcd24fd37bd91f8a5fd592ad142da6f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#abcd24fd37bd91f8a5fd592ad142da6f3">◆ </a></span>setMaxVariable()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classicu_1_1Collator.html">Collator</a>& icu::Collator::setMaxVariable </td> <td>(</td> <td class="paramtype"><a class="el" href="ucol_8h.html#ae491f1262ff311f19e74830eb685f887">UColReorderCode</a> </td> <td class="paramname"><em>group</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>errorCode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Sets the variable top to the top of the specified reordering group. </p> <p>The variable top determines the highest-sorting character which is affected by UCOL_ALTERNATE_HANDLING. If that attribute is set to UCOL_NON_IGNORABLE, then the variable top has no effect.</p> <p>The base class implementation sets U_UNSUPPORTED_ERROR. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">group</td><td>one of UCOL_REORDER_CODE_SPACE, UCOL_REORDER_CODE_PUNCTUATION, UCOL_REORDER_CODE_SYMBOL, UCOL_REORDER_CODE_CURRENCY; or UCOL_REORDER_CODE_DEFAULT to restore the default max variable group </td></tr> <tr><td class="paramname">errorCode</td><td>Standard ICU error code. Its input value must pass the <a class="el" href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711" title="Does the error code indicate success?">U_SUCCESS()</a> test, or else the function returns immediately. Check for <a class="el" href="utypes_8h.html#a4d202200b6aa6f3c965ea370e0c8155f" title="Does the error code indicate a failure?">U_FAILURE()</a> on output or use with function chaining. (See User Guide for details.) </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>*this </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Collator.html#aad6df860f7f8c2441a29aec8dd8d1afb" title="Returns the maximum reordering group whose characters are affected by UCOL_ALTERNATE_HANDLING.">getMaxVariable</a> </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003770">Stable:</a></b></dt><dd>ICU 53 </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#af52cbe6d080a5f3670f0bd16f0731224">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="ad0d7f72096a46f480e1cf6653a679240"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0d7f72096a46f480e1cf6653a679240">◆ </a></span>setReorderCodes()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void icu::Collator::setReorderCodes </td> <td>(</td> <td class="paramtype">const int32_t * </td> <td class="paramname"><em>reorderCodes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>reorderCodesLength</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Sets the ordering of scripts for this collator. </p> <p>The reordering codes are a combination of script codes and reorder codes. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">reorderCodes</td><td>An array of script codes in the new order. This can be nullptr if the length is also set to 0. An empty array will clear any reordering codes on the collator. </td></tr> <tr><td class="paramname">reorderCodesLength</td><td>The length of reorderCodes. </td></tr> <tr><td class="paramname">status</td><td>error code </td></tr> </table> </dd> </dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="ucol_8h.html#ad8c020353c6eec9ec147b64d30724998" title="Sets the reordering codes for this collator.">ucol_setReorderCodes</a> </dd> <dd> <a class="el" href="classicu_1_1Collator.html#a67ccd58b1d1469ef1c7eda3113462d1e" title="Retrieves the reordering codes for this collator.">Collator::getReorderCodes</a> </dd> <dd> <a class="el" href="classicu_1_1Collator.html#af7c8befb8e7086be8fca27d23072b4d5" title="Retrieves the reorder codes that are grouped with the given reorder code.">Collator::getEquivalentReorderCodes</a> </dd> <dd> <a class="el" href="uscript_8h.html#a5c72e277f3b766ed6b68ecafd7b86d04" title="Constants for ISO 15924 script codes.">UScriptCode</a> </dd> <dd> <a class="el" href="ucol_8h.html#ae491f1262ff311f19e74830eb685f887" title="Enum containing the codes for reordering segments of the collation table that are not script codes.">UColReorderCode</a> </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003753">Stable:</a></b></dt><dd>ICU 4.8 </dd></dl> <p>Reimplemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a8464677d2d97452898244e86dccb3dee">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a5bfd9426f93b39666975c6259fb71281"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5bfd9426f93b39666975c6259fb71281">◆ </a></span>setStrength()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void icu::Collator::setStrength </td> <td>(</td> <td class="paramtype"><a class="el" href="classicu_1_1Collator.html#a82bc20541fe4503fb78644a1968e15a2">ECollationStrength</a> </td> <td class="paramname"><em>newStrength</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Sets the minimum strength to be used in comparison or transformation. </p> <p>Example of use: </p><pre> <div class="fragment"><div class="line"><a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> status = <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caa43dbfc9499c5f911d04e1a0ca3bf6f9">U_ZERO_ERROR</a>;</div> <div class="line"><a class="code" href="classicu_1_1Collator.html#a3fa9751f0fc15a504bdaa4aa22e26747">Collator</a>*myCollation = <a class="code" href="classicu_1_1Collator.html#a4e6fdf681aa52573ef5ad0a0bd22eb97">Collator::createInstance</a>(<a class="code" href="classicu_1_1Locale.html#a5b699f949d81ee94ff5f10cb10fcff3e">Locale::getUS</a>(), status);</div> <div class="line"><span class="keywordflow">if</span> (<a class="code" href="utypes_8h.html#a4d202200b6aa6f3c965ea370e0c8155f">U_FAILURE</a>(status)) <span class="keywordflow">return</span>;</div> <div class="line">myCollation->setStrength(Collator::PRIMARY);</div> <div class="line"><span class="comment">// result will be "abc" == "ABC"</span></div> <div class="line"><span class="comment">// tertiary differences will be ignored</span></div> <div class="line">Collator::ComparisonResult result = myCollation->compare(<span class="stringliteral">"abc"</span>, <span class="stringliteral">"ABC"</span>);</div> <div class="ttc" id="autypes_8h_html_a4d202200b6aa6f3c965ea370e0c8155f"><div class="ttname"><a href="utypes_8h.html#a4d202200b6aa6f3c965ea370e0c8155f">U_FAILURE</a></div><div class="ttdeci">#define U_FAILURE(x)</div><div class="ttdoc">Does the error code indicate a failure?</div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00748">utypes.h:748</a></div></div> </div><!-- fragment --> </pre> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1Collator.html#a0f5001958b0a8e6323355e5f8fae9175" title="Determines the minimum strength that will be used in comparison or transformation.">Collator::getStrength</a> </dd></dl> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">newStrength</td><td>the new comparison level. </td></tr> </table> </dd> </dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000352">Deprecated:</a></b></dt><dd>ICU 2.6 Use setAttribute(UCOL_STRENGTH...) instead </dd></dl> </div> </div> <a id="add26f468f37f1ef0ceef4c4f3b2e74eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#add26f468f37f1ef0ceef4c4f3b2e74eb">◆ </a></span>setVariableTop() <span class="overload">[1/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual uint32_t icu::Collator::setVariableTop </td> <td>(</td> <td class="paramtype">const char16_t * </td> <td class="paramname"><em>varTop</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Sets the variable top to the primary weight of the specified string. </p> <p>Beginning with ICU 53, the variable top is pinned to the top of one of the supported reordering groups, and it must not be beyond the last of those groups. See <a class="el" href="classicu_1_1Collator.html#abcd24fd37bd91f8a5fd592ad142da6f3" title="Sets the variable top to the top of the specified reordering group.">setMaxVariable()</a>. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">varTop</td><td>one or more (if contraction) char16_ts to which the variable top should be set </td></tr> <tr><td class="paramname">len</td><td>length of variable top string. If -1 it is considered to be zero terminated. </td></tr> <tr><td class="paramname">status</td><td>error code. If error code is set, the return value is undefined. Errors set by this function are: <br /> U_CE_NOT_FOUND_ERROR if more than one character was passed and there is no such contraction<br /> U_ILLEGAL_ARGUMENT_ERROR if the variable top is beyond the last reordering group supported by <a class="el" href="classicu_1_1Collator.html#abcd24fd37bd91f8a5fd592ad142da6f3" title="Sets the variable top to the top of the specified reordering group.">setMaxVariable()</a> </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>variable top primary weight </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000353">Deprecated:</a></b></dt><dd>ICU 53 Call <a class="el" href="classicu_1_1Collator.html#abcd24fd37bd91f8a5fd592ad142da6f3" title="Sets the variable top to the top of the specified reordering group.">setMaxVariable()</a> instead. </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a52657f3d6cbc31172ef7ddaac54c5faa">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a6d37b263e04e014ff6b13ac0d3fbbce7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6d37b263e04e014ff6b13ac0d3fbbce7">◆ </a></span>setVariableTop() <span class="overload">[2/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual uint32_t icu::Collator::setVariableTop </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>varTop</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Sets the variable top to the primary weight of the specified string. </p> <p>Beginning with ICU 53, the variable top is pinned to the top of one of the supported reordering groups, and it must not be beyond the last of those groups. See <a class="el" href="classicu_1_1Collator.html#abcd24fd37bd91f8a5fd592ad142da6f3" title="Sets the variable top to the top of the specified reordering group.">setMaxVariable()</a>. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">varTop</td><td>a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> size 1 or more (if contraction) of char16_ts to which the variable top should be set </td></tr> <tr><td class="paramname">status</td><td>error code. If error code is set, the return value is undefined. Errors set by this function are: <br /> U_CE_NOT_FOUND_ERROR if more than one character was passed and there is no such contraction<br /> U_ILLEGAL_ARGUMENT_ERROR if the variable top is beyond the last reordering group supported by <a class="el" href="classicu_1_1Collator.html#abcd24fd37bd91f8a5fd592ad142da6f3" title="Sets the variable top to the top of the specified reordering group.">setMaxVariable()</a> </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>variable top primary weight </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000354">Deprecated:</a></b></dt><dd>ICU 53 Call <a class="el" href="classicu_1_1Collator.html#abcd24fd37bd91f8a5fd592ad142da6f3" title="Sets the variable top to the top of the specified reordering group.">setMaxVariable()</a> instead. </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a5c021c116f6241bac66c975d3705dab9">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="ad9859bf87721ce8627d9f29d8920cd99"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9859bf87721ce8627d9f29d8920cd99">◆ </a></span>setVariableTop() <span class="overload">[3/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual void icu::Collator::setVariableTop </td> <td>(</td> <td class="paramtype">uint32_t </td> <td class="paramname"><em>varTop</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Sets the variable top to the specified primary weight. </p> <p>Beginning with ICU 53, the variable top is pinned to the top of one of the supported reordering groups, and it must not be beyond the last of those groups. See <a class="el" href="classicu_1_1Collator.html#abcd24fd37bd91f8a5fd592ad142da6f3" title="Sets the variable top to the top of the specified reordering group.">setMaxVariable()</a>. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">varTop</td><td>primary weight, as returned by setVariableTop or ucol_getVariableTop </td></tr> <tr><td class="paramname">status</td><td>error code </td></tr> </table> </dd> </dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000355">Deprecated:</a></b></dt><dd>ICU 53 Call <a class="el" href="classicu_1_1Collator.html#abcd24fd37bd91f8a5fd592ad142da6f3" title="Sets the variable top to the top of the specified reordering group.">setMaxVariable()</a> instead. </dd></dl> <p>Implemented in <a class="el" href="classicu_1_1RuleBasedCollator.html#a0731e13a58b5d07d1946bf53e2784e27">icu::RuleBasedCollator</a>.</p> </div> </div> <a id="a689c266ee05d6400ad28fe53a0454c5e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a689c266ee05d6400ad28fe53a0454c5e">◆ </a></span>toUCollator() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a>* icu::Collator::toUCollator </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000293">Internal:</a></b></dt><dd>Do not use.</dd></dl> <p>This API is for internal use only. </p> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l01244">1244</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div> </div> <a id="a2631d249d78680e3f0b5a0182eafc1ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2631d249d78680e3f0b5a0182eafc1ea">◆ </a></span>toUCollator() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a>* icu::Collator::toUCollator </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000294">Internal:</a></b></dt><dd>Do not use.</dd></dl> <p>This API is for internal use only. </p> <p class="definition">Definition at line <a class="el" href="coll_8h_source.html#l01248">1248</a> of file <a class="el" href="coll_8h_source.html">coll.h</a>.</p> </div> </div> <a id="aeac8f5fccf2d34f806f9cb4655f10d24"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeac8f5fccf2d34f806f9cb4655f10d24">◆ </a></span>unregister()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> icu::Collator::unregister </td> <td>(</td> <td class="paramtype"><a class="el" href="umisc_8h.html#ab5905d79ed3b979840cee1d5fd48b4fb">URegistryKey</a> </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Unregister a previously-registered <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> or <a class="el" href="classicu_1_1CollatorFactory.html" title="A factory, used with registerFactory, the creates multiple collators and provides display names for t...">CollatorFactory</a> using the key returned from the register call. </p> <p>Key becomes invalid after a successful call and should not be used again. The object corresponding to the key will be deleted. Because ICU may choose to cache collators internally, this should be called during application shutdown, after all calls to <a class="el" href="classicu_1_1Collator.html#a4e6fdf681aa52573ef5ad0a0bd22eb97" title="Creates the Collator object for the current default locale.">Collator::createInstance</a> to avoid undefined behavior. </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">key</td><td>the registry key returned by a previous call to registerInstance </td></tr> <tr><td class="paramname">status</td><td>the in/out status code, no special meanings are assigned </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if the collator for the key was successfully unregistered </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable003765">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li>i18n/unicode/<a class="el" href="coll_8h_source.html">coll.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </small></address> </body> </html>