306 virtual int32_t getMaxLabelCount()
const;
376 virtual int32_t getBucketCount(
UErrorCode &status);
387 virtual int32_t getRecordCount(
UErrorCode &status);
412 virtual int32_t getBucketIndex()
const;
455 virtual int32_t getBucketRecordCount()
const;
500 virtual const void *getRecordData()
const;
554 static void staticCleanup();
561 UVector *firstStringsInScript(
UErrorCode &status);
587 int32_t serialNumber_;
635 static ELangType langTypeFromLocale(
const Locale &loc);
642 UVector *bucketList_;
644 int32_t labelsIterIndex_;
645 int32_t itemsIterIndex_;
646 Bucket *currentBucket_;
650 UBool indexBuildRequired_;
654 int32_t maxLabelCount_;
656 UHashtable *alreadyIn_;
677 UVector *firstScriptCharacters_;
692 typedef const UChar PinyinLookup[24][3];
693 static PinyinLookup HACK_PINYIN_LOOKUP_SHORT;
694 static PinyinLookup HACK_PINYIN_LOOKUP_LONG;
698 static PinyinLookup *HACK_PINYIN_LOOKUP;
699 static const UChar *PINYIN_LOWER_BOUNDS;
703 int32_t recordCounter_;