Lines Matching refs:UnicodeString
46 const UnicodeString &one, const UnicodeString &other);
64 UnicodeString *ownedString(const UnicodeString &s, LocalPointer<UnicodeString> &owned,
70 UnicodeString *p = new UnicodeString(s);
77 inline UnicodeString *getString(const UVector &list, int32_t i) {
78 return static_cast<UnicodeString *>(list[i]);
95 int32_t binarySearch(const UVector &list, const UnicodeString &s, const Collator &coll) {
101 const UnicodeString *si = static_cast<UnicodeString *>(list.elementAt(i));
143 int32_t getBucketIndex(const UnicodeString &name, const Collator &collatorPrimaryOnly,
191 const UnicodeString &name, UErrorCode &errorCode) const {
299 const UnicodeString &firstScriptBoundary = *getString(*firstCharsInScripts_, 0);
300 const UnicodeString &overflowBoundary =
309 const UnicodeString *item = &iter.getString();
310 LocalPointer<UnicodeString> ownedItem;
319 ownedItem.adoptInstead(new UnicodeString(*item, 0, itemLength - 1));
343 const UnicodeString &itemAlreadyIn = *getString(indexCharacters, insertionPoint);
374 const UnicodeString &fixLabel(const UnicodeString ¤t, UnicodeString &temp) {
397 const UnicodeString &s, UErrorCode &errorCode) {
469 UnicodeString temp;
474 const UnicodeString *scriptUpperBoundary = &emptyString_;
476 UnicodeString ¤t = *getString(indexCharacters, i);
479 const UnicodeString &inflowBoundary = *scriptUpperBoundary;
535 UnicodeString(current).append((UChar)0xFFFF),
659 const UnicodeString *upperBoundary;
778 UnicodeString upperC;
780 const UnicodeString &exemplarC = it.getString();
792 UnicodeString firstHanBoundary;
796 const UnicodeString &s = iter.getString();
820 *firstCharsInScripts_, UnicodeString((UChar)0x4E00), *collatorPrimaryOnly_);
822 UnicodeString *fh = new UnicodeString(firstHanBoundary);
840 UnicodeString AlphabeticIndex::separated(const UnicodeString &item) {
841 UnicodeString result;
876 const UnicodeString &AlphabeticIndex::getInflowLabel() const {
880 const UnicodeString &AlphabeticIndex::getOverflowLabel() const {
885 const UnicodeString &AlphabeticIndex::getUnderflowLabel() const {
890 AlphabeticIndex &AlphabeticIndex::setInflowLabel(const UnicodeString &label, UErrorCode &/*status*/) {
897 AlphabeticIndex &AlphabeticIndex::setOverflowLabel(const UnicodeString &label, UErrorCode &/*status*/) {
904 AlphabeticIndex &AlphabeticIndex::setUnderflowLabel(const UnicodeString &label, UErrorCode &/*status*/) {
973 UnicodeString _4E00((UChar)0x4E00);
980 UnicodeString _1100((UChar)0x1100);
981 UnicodeString _1112((UChar)0x1112);
982 UnicodeString _4E9C((UChar)0x4E9C);
991 UnicodeString *fh = new UnicodeString(_4E9C);
1010 *static_cast<UnicodeString *>(firstCharsInScripts_->elementAt(0)),
1021 // Comparison function for UVector<UnicodeString *> sorting with a collator.
1027 const UnicodeString *leftString = static_cast<const UnicodeString *>(leftElement->pointer);
1028 const UnicodeString *rightString = static_cast<const UnicodeString *>(rightElement->pointer);
1134 UnicodeString *str = new UnicodeString(src, -1);
1154 const UnicodeString &one, const UnicodeString &other) {
1157 UnicodeString n1 = nfkdNormalizer.normalize(one, status);
1158 UnicodeString n2 = nfkdNormalizer.normalize(other, status);
1179 AlphabeticIndex::Record::Record(const UnicodeString &name, const void *data)
1186 AlphabeticIndex & AlphabeticIndex::addRecord(const UnicodeString &name, const void *data, UErrorCode &status) {
1221 int32_t AlphabeticIndex::getBucketIndex(const UnicodeString &name, UErrorCode &status) {
1257 const UnicodeString &AlphabeticIndex::getBucketLabel() const {
1319 const UnicodeString &AlphabeticIndex::getRecordName() const {
1320 const UnicodeString *retStr = &emptyString_;
1349 AlphabeticIndex::Bucket::Bucket(const UnicodeString &label,
1350 const UnicodeString &lowerBoundary,