Lines Matching defs:AlphabeticIndex
60 delete static_cast<AlphabeticIndex::Record *>(obj);
82 inline AlphabeticIndex::Bucket *getBucket(const UVector &list, int32_t i) {
83 return static_cast<AlphabeticIndex::Bucket *>(list[i]);
86 inline AlphabeticIndex::Record *getRecord(const UVector &list, int32_t i) {
87 return static_cast<AlphabeticIndex::Record *>(list[i]);
151 const AlphabeticIndex::Bucket *bucket = getBucket(*bucketList_, i);
160 const AlphabeticIndex::Bucket *bucket = getBucket(*bucketList_, start);
180 AlphabeticIndex::ImmutableIndex::~ImmutableIndex() {
186 AlphabeticIndex::ImmutableIndex::getBucketCount() const {
191 AlphabeticIndex::ImmutableIndex::getBucketIndex(
196 const AlphabeticIndex::Bucket *
197 AlphabeticIndex::ImmutableIndex::getBucket(int32_t index) const {
205 AlphabeticIndex::AlphabeticIndex(const Locale &locale, UErrorCode &status)
216 AlphabeticIndex::AlphabeticIndex(RuleBasedCollator *collator, UErrorCode &status)
228 AlphabeticIndex::~AlphabeticIndex() {
238 AlphabeticIndex &AlphabeticIndex::addLabels(const UnicodeSet &additions, UErrorCode &status) {
248 AlphabeticIndex &AlphabeticIndex::addLabels(const Locale &locale, UErrorCode &status) {
255 AlphabeticIndex::ImmutableIndex *AlphabeticIndex::buildImmutableIndex(UErrorCode &errorCode) {
280 int32_t AlphabeticIndex::getBucketCount(UErrorCode &status) {
289 int32_t AlphabeticIndex::getRecordCount(UErrorCode &status) {
296 void AlphabeticIndex::initLabels(UVector &indexCharacters, UErrorCode &errorCode) const {
419 BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const {
633 void AlphabeticIndex::initBuckets(UErrorCode &errorCode) {
694 void AlphabeticIndex::clearBuckets() {
702 void AlphabeticIndex::internalResetBucketIterator() {
708 void AlphabeticIndex::addIndexExemplars(const Locale &locale, UErrorCode &status) {
767 UBool AlphabeticIndex::addChineseIndexCharacters(UErrorCode &errorCode) {
791 UnicodeString AlphabeticIndex::separated(const UnicodeString &item) {
810 UBool AlphabeticIndex::operator==(const AlphabeticIndex& /* other */) const {
815 UBool AlphabeticIndex::operator!=(const AlphabeticIndex& /* other */) const {
820 const RuleBasedCollator &AlphabeticIndex::getCollator() const {
825 const UnicodeString &AlphabeticIndex::getInflowLabel() const {
829 const UnicodeString &AlphabeticIndex::getOverflowLabel() const {
834 const UnicodeString &AlphabeticIndex::getUnderflowLabel() const {
839 AlphabeticIndex &AlphabeticIndex::setInflowLabel(const UnicodeString &label, UErrorCode &/*status*/) {
846 AlphabeticIndex &AlphabeticIndex::setOverflowLabel(const UnicodeString &label, UErrorCode &/*status*/) {
853 AlphabeticIndex &AlphabeticIndex::setUnderflowLabel(const UnicodeString &label, UErrorCode &/*status*/) {
860 int32_t AlphabeticIndex::getMaxLabelCount() const {
865 AlphabeticIndex &AlphabeticIndex::setMaxLabelCount(int32_t maxLabelCount, UErrorCode &status) {
883 void AlphabeticIndex::init(const Locale *locale, UErrorCode &status) {
931 // AlphabeticIndex requires some non-ignorable script boundary strings.
984 const AlphabeticIndex::Record *leftRec = static_cast<const AlphabeticIndex::Record *>(leftElement->pointer);
985 const AlphabeticIndex::Record *rightRec = static_cast<const AlphabeticIndex::Record *>(rightElement->pointer);
991 UVector *AlphabeticIndex::firstStringsInScript(UErrorCode &status) {
1061 // Constructor & Destructor for AlphabeticIndex::Record
1066 AlphabeticIndex::Record::Record(const UnicodeString &name, const void *data)
1069 AlphabeticIndex::Record::~Record() {
1073 AlphabeticIndex & AlphabeticIndex::addRecord(const UnicodeString &name, const void *data, UErrorCode &status) {
1100 AlphabeticIndex &AlphabeticIndex::clearRecords(UErrorCode &status) {
1108 int32_t AlphabeticIndex::getBucketIndex(const UnicodeString &name, UErrorCode &status) {
1117 int32_t AlphabeticIndex::getBucketIndex() const {
1122 UBool AlphabeticIndex::nextBucket(UErrorCode &status) {
1144 const UnicodeString &AlphabeticIndex::getBucketLabel() const {
1153 UAlphabeticIndexLabelType AlphabeticIndex::getBucketLabelType() const {
1162 int32_t AlphabeticIndex::getBucketRecordCount() const {
1171 AlphabeticIndex &AlphabeticIndex::resetBucketIterator(UErrorCode &status) {
1180 UBool AlphabeticIndex::nextRecord(UErrorCode &status) {
1206 const UnicodeString &AlphabeticIndex::getRecordName() const {
1217 const void *AlphabeticIndex::getRecordData() const {
1229 AlphabeticIndex & AlphabeticIndex::resetRecordIterator() {
1236 AlphabeticIndex::Bucket::Bucket(const UnicodeString &label,
1245 AlphabeticIndex::Bucket::~Bucket() {