Lines Matching refs:ImmutableIndex
161 * <p>Callers can also use the AlphabeticIndex::ImmutableIndex, or the AlphabeticIndex itself,
164 * <p>The ImmutableIndex is both immutable and thread-safe.
168 * <li>ImmutableIndex.getBucket(index) provides random access to all
170 * <li>The AlphabeticIndex bucket iterator or ImmutableIndex.getBucket(0..getBucketCount-1)
179 * const UnicodeString &label = immutableIndex.getBucket(bucketIndex)->getLabel(); // optional
194 * and returned by ImmutableIndex.getBucket().
244 * The ImmutableIndex class is not intended for public subclassing.
248 class U_I18N_API ImmutableIndex : public UObject {
254 virtual ~ImmutableIndex();
286 ImmutableIndex(BucketList *bucketList, Collator *collatorPrimaryOnly)
362 ImmutableIndex *buildImmutableIndex(UErrorCode &errorCode);