Lines Matching refs:UnicodeString

94 #define US_INV icu::UnicodeString::kInvariant
114 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)U_DECLARE_UTF16(cs),…
116 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)L ## cs, _length)
118 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)cs, _length)
120 # define UNICODE_STRING(cs, _length) icu::UnicodeString(cs, _length, US_INV)
293 class U_COMMON_API UnicodeString : public Replaceable
326 inline UBool operator== (const UnicodeString& text) const;
335 inline UBool operator!= (const UnicodeString& text) const;
344 inline UBool operator> (const UnicodeString& text) const;
353 inline UBool operator< (const UnicodeString& text) const;
362 inline UBool operator>= (const UnicodeString& text) const;
371 inline UBool operator<= (const UnicodeString& text) const;
384 inline int8_t compare(const UnicodeString& text) const;
403 const UnicodeString& text) const;
424 const UnicodeString& srcText,
503 const UnicodeString& srcText,
524 inline int8_t compareCodePointOrder(const UnicodeString& text) const;
547 const UnicodeString& srcText) const;
572 const UnicodeString& srcText,
670 const UnicodeString& srcText,
692 inline int8_t caseCompare(const UnicodeString& text, uint32_t options) const;
716 const UnicodeString& srcText,
743 const UnicodeString& srcText,
849 const UnicodeString& srcText,
861 inline UBool startsWith(const UnicodeString& text) const;
873 inline UBool startsWith(const UnicodeString& srcText,
908 inline UBool endsWith(const UnicodeString& text) const;
920 inline UBool endsWith(const UnicodeString& srcText,
960 inline int32_t indexOf(const UnicodeString& text) const;
971 inline int32_t indexOf(const UnicodeString& text,
985 inline int32_t indexOf(const UnicodeString& text,
1005 inline int32_t indexOf(const UnicodeString& srcText,
1144 inline int32_t lastIndexOf(const UnicodeString& text) const;
1155 inline int32_t lastIndexOf(const UnicodeString& text,
1169 inline int32_t lastIndexOf(const UnicodeString& text,
1189 inline int32_t lastIndexOf(const UnicodeString& srcText,
1500 UnicodeString& target) const;
1529 UnicodeString& target) const;
1689 UnicodeString tempSubString(int32_t start=0, int32_t length=INT32_MAX) const;
1701 inline UnicodeString tempSubStringBetween(int32_t start, int32_t limit=INT32_MAX) const;
1876 UnicodeString &operator=(const UnicodeString &srcText);
1903 UnicodeString &fastCopyFrom(const UnicodeString &src);
1915 UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT {
1929 UnicodeString &moveFrom(UnicodeString &src) U_NOEXCEPT;
1936 void swap(UnicodeString &other) U_NOEXCEPT;
1945 swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT { in swap()
1957 inline UnicodeString& operator= (UChar ch);
1966 inline UnicodeString& operator= (UChar32 ch);
1979 inline UnicodeString& setTo(const UnicodeString& srcText,
1995 inline UnicodeString& setTo(const UnicodeString& srcText,
2007 inline UnicodeString& setTo(const UnicodeString& srcText);
2017 inline UnicodeString& setTo(const UChar *srcChars,
2028 UnicodeString& setTo(UChar srcChar);
2038 UnicodeString& setTo(UChar32 srcChar);
2063 UnicodeString &setTo(UBool isTerminated,
2086 UnicodeString &setTo(UChar *buffer,
2139 UnicodeString& setCharAt(int32_t offset,
2152 inline UnicodeString& operator+= (UChar ch);
2161 inline UnicodeString& operator+= (UChar32 ch);
2170 inline UnicodeString& operator+= (const UnicodeString& srcText);
2186 inline UnicodeString& append(const UnicodeString& srcText,
2197 inline UnicodeString& append(const UnicodeString& srcText);
2212 inline UnicodeString& append(const UChar *srcChars,
2225 inline UnicodeString& append(const UChar *srcChars,
2234 inline UnicodeString& append(UChar srcChar);
2242 UnicodeString& append(UChar32 srcChar);
2260 inline UnicodeString& insert(int32_t start,
2261 const UnicodeString& srcText,
2273 inline UnicodeString& insert(int32_t start,
2274 const UnicodeString& srcText);
2289 inline UnicodeString& insert(int32_t start,
2303 inline UnicodeString& insert(int32_t start,
2315 inline UnicodeString& insert(int32_t start,
2326 inline UnicodeString& insert(int32_t start,
2349 UnicodeString& replace(int32_t start,
2351 const UnicodeString& srcText,
2367 UnicodeString& replace(int32_t start,
2369 const UnicodeString& srcText);
2388 UnicodeString& replace(int32_t start,
2406 inline UnicodeString& replace(int32_t start,
2422 inline UnicodeString& replace(int32_t start,
2437 UnicodeString& replace(int32_t start, int32_t length, UChar32 srcChar);
2448 inline UnicodeString& replaceBetween(int32_t start,
2450 const UnicodeString& srcText);
2466 inline UnicodeString& replaceBetween(int32_t start,
2468 const UnicodeString& srcText,
2484 const UnicodeString& text);
2520 inline UnicodeString& findAndReplace(const UnicodeString& oldText,
2521 const UnicodeString& newText);
2534 inline UnicodeString& findAndReplace(int32_t start,
2536 const UnicodeString& oldText,
2537 const UnicodeString& newText);
2556 UnicodeString& findAndReplace(int32_t start,
2558 const UnicodeString& oldText,
2561 const UnicodeString& newText,
2573 inline UnicodeString& remove(void);
2583 inline UnicodeString& remove(int32_t start,
2594 inline UnicodeString& removeBetween(int32_t start,
2606 inline UnicodeString &retainBetween(int32_t start, int32_t limit = INT32_MAX);
2651 UnicodeString& trim(void);
2661 inline UnicodeString& reverse(void);
2671 inline UnicodeString& reverse(int32_t start,
2680 UnicodeString& toUpper(void);
2689 UnicodeString& toUpper(const Locale& locale);
2697 UnicodeString& toLower(void);
2706 UnicodeString& toLower(const Locale& locale);
2736 UnicodeString &toTitle(BreakIterator *titleIter);
2765 UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale);
2798 UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options);
2815 UnicodeString &foldCase(uint32_t options=0 /*U_FOLD_CASE_DEFAULT*/);
2962 inline UnicodeString();
2975 UnicodeString(int32_t capacity, UChar32 c, int32_t count);
2986 UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar ch);
2997 UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch);
3009 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const UChar *text);
3018 UnicodeString(const UChar *text,
3043 UnicodeString(UBool isTerminated,
3065 UnicodeString(UChar *buffer, int32_t buffLength, int32_t buffCapacity);
3088 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData);
3098 UnicodeString(const char *codepageData, int32_t dataLength);
3121 UnicodeString(const char *codepageData, const char *codepage);
3140 UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage);
3163 UnicodeString(
3194 UnicodeString(const char *src, int32_t length, enum EInvariant inv);
3213 UnicodeString(const UnicodeString& that);
3223 UnicodeString(UnicodeString &&src) U_NOEXCEPT;
3233 UnicodeString(const UnicodeString& src, int32_t srcStart);
3242 UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3265 virtual ~UnicodeString();
3280 static UnicodeString fromUTF8(const StringPiece &utf8);
3293 static UnicodeString fromUTF32(const UChar32 *utf32, int32_t length);
3331 UnicodeString unescape() const;
3395 UnicodeString &setToUTF8(const StringPiece &utf8);
3409 UBool doEquals(const UnicodeString &text, int32_t len) const;
3414 const UnicodeString& srcText,
3427 const UnicodeString& srcText,
3440 const UnicodeString &srcText,
3476 UnicodeString& target) const;
3480 UnicodeString& doReplace(int32_t start,
3482 const UnicodeString& srcText,
3486 UnicodeString& doReplace(int32_t start,
3492 UnicodeString& doAppend(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3493 UnicodeString& doAppend(const UChar *srcChars, int32_t srcStart, int32_t srcLength);
3495 UnicodeString& doReverse(int32_t start,
3537 UnicodeString &copyFrom(const UnicodeString &src, UBool fastCopy=FALSE);
3540 void copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NOEXCEPT;
3603 UnicodeString &
3717 U_COMMON_API UnicodeString U_EXPORT2
3718 operator+ (const UnicodeString &s1, const UnicodeString &s2);
3729 UnicodeString::pinIndex(int32_t& start) const in pinIndex()
3740 UnicodeString::pinIndices(int32_t& start, in pinIndices()
3758 UnicodeString::getArrayStart() { in getArrayStart()
3764 UnicodeString::getArrayStart() const { in getArrayStart()
3774 UnicodeString::UnicodeString() { in UnicodeString() function
3782 UnicodeString::hasShortLength() const { in hasShortLength()
3787 UnicodeString::getShortLength() const { in getShortLength()
3794 UnicodeString::length() const { in length()
3799 UnicodeString::getCapacity() const { in getCapacity()
3805 UnicodeString::hashCode() const in hashCode()
3809 UnicodeString::isBogus() const in isBogus()
3813 UnicodeString::isWritable() const in isWritable()
3817 UnicodeString::isBufferWritable() const in isBufferWritable()
3825 UnicodeString::getBuffer() const { in getBuffer()
3839 UnicodeString::doCompare(int32_t start, in doCompare()
3841 const UnicodeString& srcText, in doCompare()
3854 UnicodeString::operator== (const UnicodeString& text) const
3865 UnicodeString::operator!= (const UnicodeString& text) const
3869 UnicodeString::operator> (const UnicodeString& text) const
3873 UnicodeString::operator< (const UnicodeString& text) const
3877 UnicodeString::operator>= (const UnicodeString& text) const
3881 UnicodeString::operator<= (const UnicodeString& text) const
3885 UnicodeString::compare(const UnicodeString& text) const in compare()
3889 UnicodeString::compare(int32_t start, in compare()
3891 const UnicodeString& srcText) const in compare()
3895 UnicodeString::compare(const UChar *srcChars, in compare()
3900 UnicodeString::compare(int32_t start, in compare()
3902 const UnicodeString& srcText, in compare()
3908 UnicodeString::compare(int32_t start, in compare()
3914 UnicodeString::compare(int32_t start, in compare()
3922 UnicodeString::compareBetween(int32_t start, in compareBetween()
3924 const UnicodeString& srcText, in compareBetween()
3931 UnicodeString::doCompareCodePointOrder(int32_t start, in doCompareCodePointOrder()
3933 const UnicodeString& srcText, in doCompareCodePointOrder()
3946 UnicodeString::compareCodePointOrder(const UnicodeString& text) const in compareCodePointOrder()
3950 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3952 const UnicodeString& srcText) const in compareCodePointOrder()
3956 UnicodeString::compareCodePointOrder(const UChar *srcChars, in compareCodePointOrder()
3961 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3963 const UnicodeString& srcText, in compareCodePointOrder()
3969 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3975 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3983 UnicodeString::compareCodePointOrderBetween(int32_t start, in compareCodePointOrderBetween()
3985 const UnicodeString& srcText, in compareCodePointOrderBetween()
3992 UnicodeString::doCaseCompare(int32_t start, in doCaseCompare()
3994 const UnicodeString &srcText, in doCaseCompare()
4008 UnicodeString::caseCompare(const UnicodeString &text, uint32_t options) const { in caseCompare()
4013 UnicodeString::caseCompare(int32_t start, in caseCompare()
4015 const UnicodeString &srcText, in caseCompare()
4021 UnicodeString::caseCompare(const UChar *srcChars, in caseCompare()
4028 UnicodeString::caseCompare(int32_t start, in caseCompare()
4030 const UnicodeString &srcText, in caseCompare()
4038 UnicodeString::caseCompare(int32_t start, in caseCompare()
4046 UnicodeString::caseCompare(int32_t start, in caseCompare()
4056 UnicodeString::caseCompareBetween(int32_t start, in caseCompareBetween()
4058 const UnicodeString &srcText, in caseCompareBetween()
4066 UnicodeString::indexOf(const UnicodeString& srcText, in indexOf()
4082 UnicodeString::indexOf(const UnicodeString& text) const in indexOf()
4086 UnicodeString::indexOf(const UnicodeString& text, in indexOf()
4093 UnicodeString::indexOf(const UnicodeString& text, in indexOf()
4099 UnicodeString::indexOf(const UChar *srcChars, in indexOf()
4107 UnicodeString::indexOf(const UChar *srcChars, in indexOf()
4114 UnicodeString::indexOf(UChar c, in indexOf()
4120 UnicodeString::indexOf(UChar32 c, in indexOf()
4126 UnicodeString::indexOf(UChar c) const in indexOf()
4130 UnicodeString::indexOf(UChar32 c) const in indexOf()
4134 UnicodeString::indexOf(UChar c, in indexOf()
4141 UnicodeString::indexOf(UChar32 c, in indexOf()
4148 UnicodeString::lastIndexOf(const UChar *srcChars, in lastIndexOf()
4155 UnicodeString::lastIndexOf(const UChar *srcChars, in lastIndexOf()
4163 UnicodeString::lastIndexOf(const UnicodeString& srcText, in lastIndexOf()
4179 UnicodeString::lastIndexOf(const UnicodeString& text, in lastIndexOf()
4185 UnicodeString::lastIndexOf(const UnicodeString& text, in lastIndexOf()
4192 UnicodeString::lastIndexOf(const UnicodeString& text) const in lastIndexOf()
4196 UnicodeString::lastIndexOf(UChar c, in lastIndexOf()
4202 UnicodeString::lastIndexOf(UChar32 c, in lastIndexOf()
4209 UnicodeString::lastIndexOf(UChar c) const in lastIndexOf()
4213 UnicodeString::lastIndexOf(UChar32 c) const { in lastIndexOf()
4218 UnicodeString::lastIndexOf(UChar c, in lastIndexOf()
4225 UnicodeString::lastIndexOf(UChar32 c, in lastIndexOf()
4232 UnicodeString::startsWith(const UnicodeString& text) const in startsWith()
4236 UnicodeString::startsWith(const UnicodeString& srcText, in startsWith()
4242 UnicodeString::startsWith(const UChar *srcChars, int32_t srcLength) const { in startsWith()
4250 UnicodeString::startsWith(const UChar *srcChars, int32_t srcStart, int32_t srcLength) const { in startsWith()
4258 UnicodeString::endsWith(const UnicodeString& text) const in endsWith()
4263 UnicodeString::endsWith(const UnicodeString& srcText, in endsWith()
4272 UnicodeString::endsWith(const UChar *srcChars, in endsWith()
4282 UnicodeString::endsWith(const UChar *srcChars, in endsWith()
4295 inline UnicodeString&
4296 UnicodeString::replace(int32_t start, in replace()
4298 const UnicodeString& srcText) in replace()
4301 inline UnicodeString&
4302 UnicodeString::replace(int32_t start, in replace()
4304 const UnicodeString& srcText, in replace()
4309 inline UnicodeString&
4310 UnicodeString::replace(int32_t start, in replace()
4316 inline UnicodeString&
4317 UnicodeString::replace(int32_t start, in replace()
4324 inline UnicodeString&
4325 UnicodeString::replace(int32_t start, in replace()
4330 inline UnicodeString&
4331 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4333 const UnicodeString& srcText) in replaceBetween()
4336 inline UnicodeString&
4337 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4339 const UnicodeString& srcText, in replaceBetween()
4344 inline UnicodeString&
4345 UnicodeString::findAndReplace(const UnicodeString& oldText, in findAndReplace()
4346 const UnicodeString& newText) in findAndReplace()
4350 inline UnicodeString&
4351 UnicodeString::findAndReplace(int32_t start, in findAndReplace()
4353 const UnicodeString& oldText, in findAndReplace()
4354 const UnicodeString& newText) in findAndReplace()
4362 UnicodeString::doExtract(int32_t start, in doExtract()
4364 UnicodeString& target) const in doExtract()
4368 UnicodeString::extract(int32_t start, in extract()
4375 UnicodeString::extract(int32_t start, in extract()
4377 UnicodeString& target) const in extract()
4383 UnicodeString::extract(int32_t start, in extract()
4396 UnicodeString::extractBetween(int32_t start, in extractBetween()
4405 inline UnicodeString
4406 UnicodeString::tempSubStringBetween(int32_t start, int32_t limit) const { in tempSubStringBetween()
4411 UnicodeString::doCharAt(int32_t offset) const in doCharAt()
4421 UnicodeString::charAt(int32_t offset) const in charAt()
4425 UnicodeString::operator[] (int32_t offset) const
4429 UnicodeString::isEmpty() const { in isEmpty()
4438 UnicodeString::setZeroLength() { in setZeroLength()
4443 UnicodeString::setShortLength(int32_t len) { in setShortLength()
4450 UnicodeString::setLength(int32_t len) { in setLength()
4460 UnicodeString::setToEmpty() { in setToEmpty()
4465 UnicodeString::setArray(UChar *array, int32_t len, int32_t capacity) { in setArray()
4471 inline UnicodeString&
4472 UnicodeString::operator= (UChar ch)
4475 inline UnicodeString&
4476 UnicodeString::operator= (UChar32 ch)
4479 inline UnicodeString&
4480 UnicodeString::setTo(const UnicodeString& srcText, in setTo()
4488 inline UnicodeString&
4489 UnicodeString::setTo(const UnicodeString& srcText, in setTo()
4497 inline UnicodeString&
4498 UnicodeString::setTo(const UnicodeString& srcText) in setTo()
4503 inline UnicodeString&
4504 UnicodeString::setTo(const UChar *srcChars, in setTo()
4511 inline UnicodeString&
4512 UnicodeString::setTo(UChar srcChar) in setTo()
4518 inline UnicodeString&
4519 UnicodeString::setTo(UChar32 srcChar) in setTo()
4525 inline UnicodeString&
4526 UnicodeString::append(const UnicodeString& srcText, in append()
4531 inline UnicodeString&
4532 UnicodeString::append(const UnicodeString& srcText) in append()
4535 inline UnicodeString&
4536 UnicodeString::append(const UChar *srcChars, in append()
4541 inline UnicodeString&
4542 UnicodeString::append(const UChar *srcChars, in append()
4546 inline UnicodeString&
4547 UnicodeString::append(UChar srcChar) in append()
4550 inline UnicodeString&
4551 UnicodeString::operator+= (UChar ch)
4554 inline UnicodeString&
4555 UnicodeString::operator+= (UChar32 ch) {
4559 inline UnicodeString&
4560 UnicodeString::operator+= (const UnicodeString& srcText)
4563 inline UnicodeString&
4564 UnicodeString::insert(int32_t start, in insert()
4565 const UnicodeString& srcText, in insert()
4570 inline UnicodeString&
4571 UnicodeString::insert(int32_t start, in insert()
4572 const UnicodeString& srcText) in insert()
4575 inline UnicodeString&
4576 UnicodeString::insert(int32_t start, in insert()
4582 inline UnicodeString&
4583 UnicodeString::insert(int32_t start, in insert()
4588 inline UnicodeString&
4589 UnicodeString::insert(int32_t start, in insert()
4593 inline UnicodeString&
4594 UnicodeString::insert(int32_t start, in insert()
4599 inline UnicodeString&
4600 UnicodeString::remove() in remove()
4611 inline UnicodeString&
4612 UnicodeString::remove(int32_t start, in remove()
4622 inline UnicodeString&
4623 UnicodeString::removeBetween(int32_t start, in removeBetween()
4627 inline UnicodeString &
4628 UnicodeString::retainBetween(int32_t start, int32_t limit) { in retainBetween()
4634 UnicodeString::truncate(int32_t targetLength) in truncate()
4648 inline UnicodeString&
4649 UnicodeString::reverse() in reverse()
4652 inline UnicodeString&
4653 UnicodeString::reverse(int32_t start, in reverse()