Lines Matching refs:AlphabeticIndex
189 class U_I18N_API AlphabeticIndex: public UObject {
223 friend class AlphabeticIndex;
286 friend class AlphabeticIndex;
307 AlphabeticIndex(const Locale &locale, UErrorCode &status);
323 AlphabeticIndex(RuleBasedCollator *collator, UErrorCode &status);
335 virtual AlphabeticIndex &addLabels(const UnicodeSet &additions, UErrorCode &status);
350 virtual AlphabeticIndex &addLabels(const Locale &locale, UErrorCode &status);
356 virtual ~AlphabeticIndex();
403 virtual AlphabeticIndex &setInflowLabel(const UnicodeString &inflowLabel, UErrorCode &status);
425 … virtual AlphabeticIndex &setOverflowLabel(const UnicodeString &overflowLabel, UErrorCode &status);
445 …virtual AlphabeticIndex &setUnderflowLabel(const UnicodeString &underflowLabel, UErrorCode &status…
469 virtual AlphabeticIndex &setMaxLabelCount(int32_t maxLabelCount, UErrorCode &status);
488 …virtual AlphabeticIndex &addRecord(const UnicodeString &name, const void *data, UErrorCode &status…
498 virtual AlphabeticIndex &clearRecords(UErrorCode &status);
599 virtual AlphabeticIndex &resetBucketIterator(UErrorCode &status);
642 virtual AlphabeticIndex &resetRecordIterator();
649 AlphabeticIndex(const AlphabeticIndex &other);
654 AlphabeticIndex &operator =(const AlphabeticIndex & /*other*/) { return *this;};
660 virtual UBool operator==(const AlphabeticIndex& other) const;
666 virtual UBool operator!=(const AlphabeticIndex& other) const;