Lines Matching refs:AlphabeticIndex
186 class U_I18N_API AlphabeticIndex: public UObject {
220 friend class AlphabeticIndex;
281 friend class AlphabeticIndex;
302 AlphabeticIndex(const Locale &locale, UErrorCode &status);
318 AlphabeticIndex(RuleBasedCollator *collator, UErrorCode &status);
330 virtual AlphabeticIndex &addLabels(const UnicodeSet &additions, UErrorCode &status);
345 virtual AlphabeticIndex &addLabels(const Locale &locale, UErrorCode &status);
351 virtual ~AlphabeticIndex();
397 virtual AlphabeticIndex &setInflowLabel(const UnicodeString &inflowLabel, UErrorCode &status);
419 … virtual AlphabeticIndex &setOverflowLabel(const UnicodeString &overflowLabel, UErrorCode &status);
439 …virtual AlphabeticIndex &setUnderflowLabel(const UnicodeString &underflowLabel, UErrorCode &status…
463 virtual AlphabeticIndex &setMaxLabelCount(int32_t maxLabelCount, UErrorCode &status);
482 …virtual AlphabeticIndex &addRecord(const UnicodeString &name, const void *data, UErrorCode &status…
492 virtual AlphabeticIndex &clearRecords(UErrorCode &status);
593 virtual AlphabeticIndex &resetBucketIterator(UErrorCode &status);
636 virtual AlphabeticIndex &resetRecordIterator();
643 AlphabeticIndex(const AlphabeticIndex &other);
648 AlphabeticIndex &operator =(const AlphabeticIndex & /*other*/) { return *this;};
654 virtual UBool operator==(const AlphabeticIndex& other) const;
660 virtual UBool operator!=(const AlphabeticIndex& other) const;