Lines Matching refs:UnicodeString
45 const UnicodeString &one, const UnicodeString &other);
63 UnicodeString *ownedString(const UnicodeString &s, LocalPointer<UnicodeString> &owned,
69 UnicodeString *p = new UnicodeString(s);
76 inline UnicodeString *getString(const UVector &list, int32_t i) {
77 return static_cast<UnicodeString *>(list[i]);
94 int32_t binarySearch(const UVector &list, const UnicodeString &s, const Collator &coll) {
100 const UnicodeString *si = static_cast<UnicodeString *>(list.elementAt(i));
142 int32_t getBucketIndex(const UnicodeString &name, const Collator &collatorPrimaryOnly,
190 const UnicodeString &name, UErrorCode &errorCode) const {
298 const UnicodeString &firstScriptBoundary = *getString(*firstCharsInScripts_, 0);
299 const UnicodeString &overflowBoundary =
308 const UnicodeString *item = &iter.getString();
309 LocalPointer<UnicodeString> ownedItem;
318 ownedItem.adoptInstead(new UnicodeString(*item, 0, itemLength - 1));
342 const UnicodeString &itemAlreadyIn = *getString(indexCharacters, insertionPoint);
373 const UnicodeString &fixLabel(const UnicodeString ¤t, UnicodeString &temp) {
396 const UnicodeString &s, UVector64 &ces, UErrorCode &errorCode) {
460 UnicodeString temp;
465 const UnicodeString *scriptUpperBoundary = &emptyString_;
467 UnicodeString ¤t = *getString(indexCharacters, i);
470 const UnicodeString &inflowBoundary = *scriptUpperBoundary;
528 UnicodeString(current).append((UChar)0xFFFF),
651 const UnicodeString *upperBoundary;
754 UnicodeString upperC;
756 const UnicodeString &exemplarC = it.getString();
770 const UnicodeString &s = iter.getString();
787 UnicodeString AlphabeticIndex::separated(const UnicodeString &item) {
788 UnicodeString result;
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*/) {
932 *static_cast<UnicodeString *>(firstCharsInScripts_->elementAt(0)),
949 // Comparison function for UVector<UnicodeString *> sorting with a collator.
955 const UnicodeString *leftString = static_cast<const UnicodeString *>(leftElement->pointer);
956 const UnicodeString *rightString = static_cast<const UnicodeString *>(rightElement->pointer);
1009 const UnicodeString &boundary = iter.getString();
1017 UnicodeString *s = new UnicodeString(boundary);
1036 const UnicodeString &one, const UnicodeString &other) {
1039 UnicodeString n1 = nfkdNormalizer.normalize(one, status);
1040 UnicodeString n2 = nfkdNormalizer.normalize(other, status);
1061 AlphabeticIndex::Record::Record(const UnicodeString &name, const void *data)
1068 AlphabeticIndex & AlphabeticIndex::addRecord(const UnicodeString &name, const void *data, UErrorCode &status) {
1103 int32_t AlphabeticIndex::getBucketIndex(const UnicodeString &name, UErrorCode &status) {
1139 const UnicodeString &AlphabeticIndex::getBucketLabel() const {
1201 const UnicodeString &AlphabeticIndex::getRecordName() const {
1202 const UnicodeString *retStr = &emptyString_;
1231 AlphabeticIndex::Bucket::Bucket(const UnicodeString &label,
1232 const UnicodeString &lowerBoundary,