Lines Matching defs:AlphabeticIndex
58 delete static_cast<AlphabeticIndex::Record *>(obj);
80 inline AlphabeticIndex::Bucket *getBucket(const UVector &list, int32_t i) {
81 return static_cast<AlphabeticIndex::Bucket *>(list[i]);
84 inline AlphabeticIndex::Record *getRecord(const UVector &list, int32_t i) {
85 return static_cast<AlphabeticIndex::Record *>(list[i]);
149 const AlphabeticIndex::Bucket *bucket = getBucket(*bucketList_, i);
158 const AlphabeticIndex::Bucket *bucket = getBucket(*bucketList_, start);
178 AlphabeticIndex::ImmutableIndex::~ImmutableIndex() {
184 AlphabeticIndex::ImmutableIndex::getBucketCount() const {
189 AlphabeticIndex::ImmutableIndex::getBucketIndex(
194 const AlphabeticIndex::Bucket *
195 AlphabeticIndex::ImmutableIndex::getBucket(int32_t index) const {
203 AlphabeticIndex::AlphabeticIndex(const Locale &locale, UErrorCode &status)
214 AlphabeticIndex::AlphabeticIndex(RuleBasedCollator *collator, UErrorCode &status)
226 AlphabeticIndex::~AlphabeticIndex() {
236 AlphabeticIndex &AlphabeticIndex::addLabels(const UnicodeSet &additions, UErrorCode &status) {
246 AlphabeticIndex &AlphabeticIndex::addLabels(const Locale &locale, UErrorCode &status) {
253 AlphabeticIndex::ImmutableIndex *AlphabeticIndex::buildImmutableIndex(UErrorCode &errorCode) {
278 int32_t AlphabeticIndex::getBucketCount(UErrorCode &status) {
287 int32_t AlphabeticIndex::getRecordCount(UErrorCode &status) {
294 void AlphabeticIndex::initLabels(UVector &indexCharacters, UErrorCode &errorCode) const {
417 BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const {
629 void AlphabeticIndex::initBuckets(UErrorCode &errorCode) {
690 void AlphabeticIndex::clearBuckets() {
698 void AlphabeticIndex::internalResetBucketIterator() {
704 void AlphabeticIndex::addIndexExemplars(const Locale &locale, UErrorCode &status) {
763 UBool AlphabeticIndex::addChineseIndexCharacters(UErrorCode &errorCode) {
787 UnicodeString AlphabeticIndex::separated(const UnicodeString &item) {
806 UBool AlphabeticIndex::operator==(const AlphabeticIndex& /* other */) const {
811 UBool AlphabeticIndex::operator!=(const AlphabeticIndex& /* other */) const {
816 const RuleBasedCollator &AlphabeticIndex::getCollator() const {
821 const UnicodeString &AlphabeticIndex::getInflowLabel() const {
825 const UnicodeString &AlphabeticIndex::getOverflowLabel() const {
830 const UnicodeString &AlphabeticIndex::getUnderflowLabel() const {
835 AlphabeticIndex &AlphabeticIndex::setInflowLabel(const UnicodeString &label, UErrorCode &/*status*/) {
842 AlphabeticIndex &AlphabeticIndex::setOverflowLabel(const UnicodeString &label, UErrorCode &/*status*/) {
849 AlphabeticIndex &AlphabeticIndex::setUnderflowLabel(const UnicodeString &label, UErrorCode &/*status*/) {
856 int32_t AlphabeticIndex::getMaxLabelCount() const {
861 AlphabeticIndex &AlphabeticIndex::setMaxLabelCount(int32_t maxLabelCount, UErrorCode &status) {
879 void AlphabeticIndex::init(const Locale *locale, UErrorCode &status) {
927 // AlphabeticIndex requires some non-ignorable script boundary strings.
980 const AlphabeticIndex::Record *leftRec = static_cast<const AlphabeticIndex::Record *>(leftElement->pointer);
981 const AlphabeticIndex::Record *rightRec = static_cast<const AlphabeticIndex::Record *>(rightElement->pointer);
987 UVector *AlphabeticIndex::firstStringsInScript(UErrorCode &status) {
1056 // Constructor & Destructor for AlphabeticIndex::Record
1061 AlphabeticIndex::Record::Record(const UnicodeString &name, const void *data)
1064 AlphabeticIndex::Record::~Record() {
1068 AlphabeticIndex & AlphabeticIndex::addRecord(const UnicodeString &name, const void *data, UErrorCode &status) {
1095 AlphabeticIndex &AlphabeticIndex::clearRecords(UErrorCode &status) {
1103 int32_t AlphabeticIndex::getBucketIndex(const UnicodeString &name, UErrorCode &status) {
1112 int32_t AlphabeticIndex::getBucketIndex() const {
1117 UBool AlphabeticIndex::nextBucket(UErrorCode &status) {
1139 const UnicodeString &AlphabeticIndex::getBucketLabel() const {
1148 UAlphabeticIndexLabelType AlphabeticIndex::getBucketLabelType() const {
1157 int32_t AlphabeticIndex::getBucketRecordCount() const {
1166 AlphabeticIndex &AlphabeticIndex::resetBucketIterator(UErrorCode &status) {
1175 UBool AlphabeticIndex::nextRecord(UErrorCode &status) {
1201 const UnicodeString &AlphabeticIndex::getRecordName() const {
1212 const void *AlphabeticIndex::getRecordData() const {
1224 AlphabeticIndex & AlphabeticIndex::resetRecordIterator() {
1231 AlphabeticIndex::Bucket::Bucket(const UnicodeString &label,
1240 AlphabeticIndex::Bucket::~Bucket() {