Lines Matching refs:UnicodeString
95 #define US_INV icu::UnicodeString::kInvariant
115 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)U_DECLARE_UTF16(cs),…
117 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)L ## cs, _length)
119 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)cs, _length)
121 # define UNICODE_STRING(cs, _length) icu::UnicodeString(cs, _length, US_INV)
245 class U_COMMON_API UnicodeString : public Replaceable
278 inline UBool operator== (const UnicodeString& text) const;
287 inline UBool operator!= (const UnicodeString& text) const;
296 inline UBool operator> (const UnicodeString& text) const;
305 inline UBool operator< (const UnicodeString& text) const;
314 inline UBool operator>= (const UnicodeString& text) const;
323 inline UBool operator<= (const UnicodeString& text) const;
336 inline int8_t compare(const UnicodeString& text) const;
355 const UnicodeString& text) const;
376 const UnicodeString& srcText,
455 const UnicodeString& srcText,
476 inline int8_t compareCodePointOrder(const UnicodeString& text) const;
499 const UnicodeString& srcText) const;
524 const UnicodeString& srcText,
622 const UnicodeString& srcText,
644 inline int8_t caseCompare(const UnicodeString& text, uint32_t options) const;
668 const UnicodeString& srcText,
695 const UnicodeString& srcText,
801 const UnicodeString& srcText,
813 inline UBool startsWith(const UnicodeString& text) const;
825 inline UBool startsWith(const UnicodeString& srcText,
860 inline UBool endsWith(const UnicodeString& text) const;
872 inline UBool endsWith(const UnicodeString& srcText,
912 inline int32_t indexOf(const UnicodeString& text) const;
923 inline int32_t indexOf(const UnicodeString& text,
937 inline int32_t indexOf(const UnicodeString& text,
957 inline int32_t indexOf(const UnicodeString& srcText,
1096 inline int32_t lastIndexOf(const UnicodeString& text) const;
1107 inline int32_t lastIndexOf(const UnicodeString& text,
1121 inline int32_t lastIndexOf(const UnicodeString& text,
1141 inline int32_t lastIndexOf(const UnicodeString& srcText,
1452 UnicodeString& target) const;
1481 UnicodeString& target) const;
1641 UnicodeString tempSubString(int32_t start=0, int32_t length=INT32_MAX) const;
1653 inline UnicodeString tempSubStringBetween(int32_t start, int32_t limit=INT32_MAX) const;
1817 UnicodeString &operator=(const UnicodeString &srcText);
1841 UnicodeString &fastCopyFrom(const UnicodeString &src);
1850 inline UnicodeString& operator= (UChar ch);
1859 inline UnicodeString& operator= (UChar32 ch);
1872 inline UnicodeString& setTo(const UnicodeString& srcText,
1888 inline UnicodeString& setTo(const UnicodeString& srcText,
1900 inline UnicodeString& setTo(const UnicodeString& srcText);
1910 inline UnicodeString& setTo(const UChar *srcChars,
1921 UnicodeString& setTo(UChar srcChar);
1931 UnicodeString& setTo(UChar32 srcChar);
1956 UnicodeString &setTo(UBool isTerminated,
1979 UnicodeString &setTo(UChar *buffer,
2032 UnicodeString& setCharAt(int32_t offset,
2045 inline UnicodeString& operator+= (UChar ch);
2054 inline UnicodeString& operator+= (UChar32 ch);
2063 inline UnicodeString& operator+= (const UnicodeString& srcText);
2079 inline UnicodeString& append(const UnicodeString& srcText,
2090 inline UnicodeString& append(const UnicodeString& srcText);
2105 inline UnicodeString& append(const UChar *srcChars,
2118 inline UnicodeString& append(const UChar *srcChars,
2127 inline UnicodeString& append(UChar srcChar);
2135 UnicodeString& append(UChar32 srcChar);
2153 inline UnicodeString& insert(int32_t start,
2154 const UnicodeString& srcText,
2166 inline UnicodeString& insert(int32_t start,
2167 const UnicodeString& srcText);
2182 inline UnicodeString& insert(int32_t start,
2196 inline UnicodeString& insert(int32_t start,
2208 inline UnicodeString& insert(int32_t start,
2219 inline UnicodeString& insert(int32_t start,
2242 UnicodeString& replace(int32_t start,
2244 const UnicodeString& srcText,
2260 UnicodeString& replace(int32_t start,
2262 const UnicodeString& srcText);
2281 UnicodeString& replace(int32_t start,
2299 inline UnicodeString& replace(int32_t start,
2315 inline UnicodeString& replace(int32_t start,
2330 UnicodeString& replace(int32_t start, int32_t length, UChar32 srcChar);
2341 inline UnicodeString& replaceBetween(int32_t start,
2343 const UnicodeString& srcText);
2359 inline UnicodeString& replaceBetween(int32_t start,
2361 const UnicodeString& srcText,
2377 const UnicodeString& text);
2413 inline UnicodeString& findAndReplace(const UnicodeString& oldText,
2414 const UnicodeString& newText);
2427 inline UnicodeString& findAndReplace(int32_t start,
2429 const UnicodeString& oldText,
2430 const UnicodeString& newText);
2449 UnicodeString& findAndReplace(int32_t start,
2451 const UnicodeString& oldText,
2454 const UnicodeString& newText,
2466 inline UnicodeString& remove(void);
2476 inline UnicodeString& remove(int32_t start,
2487 inline UnicodeString& removeBetween(int32_t start,
2499 inline UnicodeString &retainBetween(int32_t start, int32_t limit = INT32_MAX);
2544 UnicodeString& trim(void);
2554 inline UnicodeString& reverse(void);
2564 inline UnicodeString& reverse(int32_t start,
2573 UnicodeString& toUpper(void);
2582 UnicodeString& toUpper(const Locale& locale);
2590 UnicodeString& toLower(void);
2599 UnicodeString& toLower(const Locale& locale);
2629 UnicodeString &toTitle(BreakIterator *titleIter);
2658 UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale);
2691 UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options);
2708 UnicodeString &foldCase(uint32_t options=0 /*U_FOLD_CASE_DEFAULT*/);
2855 inline UnicodeString();
2868 UnicodeString(int32_t capacity, UChar32 c, int32_t count);
2879 UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar ch);
2890 UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch);
2902 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const UChar *text);
2911 UnicodeString(const UChar *text,
2936 UnicodeString(UBool isTerminated,
2958 UnicodeString(UChar *buffer, int32_t buffLength, int32_t buffCapacity);
2981 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData);
2991 UnicodeString(const char *codepageData, int32_t dataLength);
3014 UnicodeString(const char *codepageData, const char *codepage);
3033 UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage);
3056 UnicodeString(
3087 UnicodeString(const char *src, int32_t length, enum EInvariant inv);
3095 UnicodeString(const UnicodeString& that);
3103 UnicodeString(const UnicodeString& src, int32_t srcStart);
3112 UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3135 virtual ~UnicodeString();
3150 static UnicodeString fromUTF8(const StringPiece &utf8);
3163 static UnicodeString fromUTF32(const UChar32 *utf32, int32_t length);
3201 UnicodeString unescape() const;
3265 UnicodeString &setToUTF8(const StringPiece &utf8);
3279 UBool doEquals(const UnicodeString &text, int32_t len) const;
3284 const UnicodeString& srcText,
3297 const UnicodeString& srcText,
3310 const UnicodeString &srcText,
3346 UnicodeString& target) const;
3350 UnicodeString& doReplace(int32_t start,
3352 const UnicodeString& srcText,
3356 UnicodeString& doReplace(int32_t start,
3362 UnicodeString& doReverse(int32_t start,
3404 UnicodeString ©From(const UnicodeString &src, UBool fastCopy=FALSE);
3467 UnicodeString &
3576 U_COMMON_API UnicodeString U_EXPORT2
3577 operator+ (const UnicodeString &s1, const UnicodeString &s2);
3588 UnicodeString::pinIndex(int32_t& start) const in pinIndex()
3599 UnicodeString::pinIndices(int32_t& start, in pinIndices()
3617 UnicodeString::getArrayStart() { in getArrayStart()
3623 UnicodeString::getArrayStart() const { in getArrayStart()
3633 UnicodeString::UnicodeString() { in UnicodeString() function
3641 UnicodeString::hasShortLength() const { in hasShortLength()
3646 UnicodeString::getShortLength() const { in getShortLength()
3653 UnicodeString::length() const { in length()
3658 UnicodeString::getCapacity() const { in getCapacity()
3664 UnicodeString::hashCode() const in hashCode()
3668 UnicodeString::isBogus() const in isBogus()
3672 UnicodeString::isWritable() const in isWritable()
3676 UnicodeString::isBufferWritable() const in isBufferWritable()
3684 UnicodeString::getBuffer() const { in getBuffer()
3698 UnicodeString::doCompare(int32_t start, in doCompare()
3700 const UnicodeString& srcText, in doCompare()
3713 UnicodeString::operator== (const UnicodeString& text) const
3724 UnicodeString::operator!= (const UnicodeString& text) const
3728 UnicodeString::operator> (const UnicodeString& text) const
3732 UnicodeString::operator< (const UnicodeString& text) const
3736 UnicodeString::operator>= (const UnicodeString& text) const
3740 UnicodeString::operator<= (const UnicodeString& text) const
3744 UnicodeString::compare(const UnicodeString& text) const in compare()
3748 UnicodeString::compare(int32_t start, in compare()
3750 const UnicodeString& srcText) const in compare()
3754 UnicodeString::compare(const UChar *srcChars, in compare()
3759 UnicodeString::compare(int32_t start, in compare()
3761 const UnicodeString& srcText, in compare()
3767 UnicodeString::compare(int32_t start, in compare()
3773 UnicodeString::compare(int32_t start, in compare()
3781 UnicodeString::compareBetween(int32_t start, in compareBetween()
3783 const UnicodeString& srcText, in compareBetween()
3790 UnicodeString::doCompareCodePointOrder(int32_t start, in doCompareCodePointOrder()
3792 const UnicodeString& srcText, in doCompareCodePointOrder()
3805 UnicodeString::compareCodePointOrder(const UnicodeString& text) const in compareCodePointOrder()
3809 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3811 const UnicodeString& srcText) const in compareCodePointOrder()
3815 UnicodeString::compareCodePointOrder(const UChar *srcChars, in compareCodePointOrder()
3820 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3822 const UnicodeString& srcText, in compareCodePointOrder()
3828 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3834 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3842 UnicodeString::compareCodePointOrderBetween(int32_t start, in compareCodePointOrderBetween()
3844 const UnicodeString& srcText, in compareCodePointOrderBetween()
3851 UnicodeString::doCaseCompare(int32_t start, in doCaseCompare()
3853 const UnicodeString &srcText, in doCaseCompare()
3867 UnicodeString::caseCompare(const UnicodeString &text, uint32_t options) const { in caseCompare()
3872 UnicodeString::caseCompare(int32_t start, in caseCompare()
3874 const UnicodeString &srcText, in caseCompare()
3880 UnicodeString::caseCompare(const UChar *srcChars, in caseCompare()
3887 UnicodeString::caseCompare(int32_t start, in caseCompare()
3889 const UnicodeString &srcText, in caseCompare()
3897 UnicodeString::caseCompare(int32_t start, in caseCompare()
3905 UnicodeString::caseCompare(int32_t start, in caseCompare()
3915 UnicodeString::caseCompareBetween(int32_t start, in caseCompareBetween()
3917 const UnicodeString &srcText, in caseCompareBetween()
3925 UnicodeString::indexOf(const UnicodeString& srcText, in indexOf()
3941 UnicodeString::indexOf(const UnicodeString& text) const in indexOf()
3945 UnicodeString::indexOf(const UnicodeString& text, in indexOf()
3952 UnicodeString::indexOf(const UnicodeString& text, in indexOf()
3958 UnicodeString::indexOf(const UChar *srcChars, in indexOf()
3966 UnicodeString::indexOf(const UChar *srcChars, in indexOf()
3973 UnicodeString::indexOf(UChar c, in indexOf()
3979 UnicodeString::indexOf(UChar32 c, in indexOf()
3985 UnicodeString::indexOf(UChar c) const in indexOf()
3989 UnicodeString::indexOf(UChar32 c) const in indexOf()
3993 UnicodeString::indexOf(UChar c, in indexOf()
4000 UnicodeString::indexOf(UChar32 c, in indexOf()
4007 UnicodeString::lastIndexOf(const UChar *srcChars, in lastIndexOf()
4014 UnicodeString::lastIndexOf(const UChar *srcChars, in lastIndexOf()
4022 UnicodeString::lastIndexOf(const UnicodeString& srcText, in lastIndexOf()
4038 UnicodeString::lastIndexOf(const UnicodeString& text, in lastIndexOf()
4044 UnicodeString::lastIndexOf(const UnicodeString& text, in lastIndexOf()
4051 UnicodeString::lastIndexOf(const UnicodeString& text) const in lastIndexOf()
4055 UnicodeString::lastIndexOf(UChar c, in lastIndexOf()
4061 UnicodeString::lastIndexOf(UChar32 c, in lastIndexOf()
4068 UnicodeString::lastIndexOf(UChar c) const in lastIndexOf()
4072 UnicodeString::lastIndexOf(UChar32 c) const { in lastIndexOf()
4077 UnicodeString::lastIndexOf(UChar c, in lastIndexOf()
4084 UnicodeString::lastIndexOf(UChar32 c, in lastIndexOf()
4091 UnicodeString::startsWith(const UnicodeString& text) const in startsWith()
4095 UnicodeString::startsWith(const UnicodeString& srcText, in startsWith()
4101 UnicodeString::startsWith(const UChar *srcChars, int32_t srcLength) const { in startsWith()
4109 UnicodeString::startsWith(const UChar *srcChars, int32_t srcStart, int32_t srcLength) const { in startsWith()
4117 UnicodeString::endsWith(const UnicodeString& text) const in endsWith()
4122 UnicodeString::endsWith(const UnicodeString& srcText, in endsWith()
4131 UnicodeString::endsWith(const UChar *srcChars, in endsWith()
4141 UnicodeString::endsWith(const UChar *srcChars, in endsWith()
4154 inline UnicodeString&
4155 UnicodeString::replace(int32_t start, in replace()
4157 const UnicodeString& srcText) in replace()
4160 inline UnicodeString&
4161 UnicodeString::replace(int32_t start, in replace()
4163 const UnicodeString& srcText, in replace()
4168 inline UnicodeString&
4169 UnicodeString::replace(int32_t start, in replace()
4175 inline UnicodeString&
4176 UnicodeString::replace(int32_t start, in replace()
4183 inline UnicodeString&
4184 UnicodeString::replace(int32_t start, in replace()
4189 inline UnicodeString&
4190 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4192 const UnicodeString& srcText) in replaceBetween()
4195 inline UnicodeString&
4196 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4198 const UnicodeString& srcText, in replaceBetween()
4203 inline UnicodeString&
4204 UnicodeString::findAndReplace(const UnicodeString& oldText, in findAndReplace()
4205 const UnicodeString& newText) in findAndReplace()
4209 inline UnicodeString&
4210 UnicodeString::findAndReplace(int32_t start, in findAndReplace()
4212 const UnicodeString& oldText, in findAndReplace()
4213 const UnicodeString& newText) in findAndReplace()
4221 UnicodeString::doExtract(int32_t start, in doExtract()
4223 UnicodeString& target) const in doExtract()
4227 UnicodeString::extract(int32_t start, in extract()
4234 UnicodeString::extract(int32_t start, in extract()
4236 UnicodeString& target) const in extract()
4242 UnicodeString::extract(int32_t start, in extract()
4255 UnicodeString::extractBetween(int32_t start, in extractBetween()
4264 inline UnicodeString
4265 UnicodeString::tempSubStringBetween(int32_t start, int32_t limit) const { in tempSubStringBetween()
4270 UnicodeString::doCharAt(int32_t offset) const in doCharAt()
4280 UnicodeString::charAt(int32_t offset) const in charAt()
4284 UnicodeString::operator[] (int32_t offset) const
4288 UnicodeString::isEmpty() const { in isEmpty()
4297 UnicodeString::setZeroLength() { in setZeroLength()
4302 UnicodeString::setShortLength(int32_t len) { in setShortLength()
4309 UnicodeString::setLength(int32_t len) { in setLength()
4319 UnicodeString::setToEmpty() { in setToEmpty()
4324 UnicodeString::setArray(UChar *array, int32_t len, int32_t capacity) { in setArray()
4330 inline UnicodeString&
4331 UnicodeString::operator= (UChar ch)
4334 inline UnicodeString&
4335 UnicodeString::operator= (UChar32 ch)
4338 inline UnicodeString&
4339 UnicodeString::setTo(const UnicodeString& srcText, in setTo()
4347 inline UnicodeString&
4348 UnicodeString::setTo(const UnicodeString& srcText, in setTo()
4356 inline UnicodeString&
4357 UnicodeString::setTo(const UnicodeString& srcText) in setTo()
4362 inline UnicodeString&
4363 UnicodeString::setTo(const UChar *srcChars, in setTo()
4370 inline UnicodeString&
4371 UnicodeString::setTo(UChar srcChar) in setTo()
4377 inline UnicodeString&
4378 UnicodeString::setTo(UChar32 srcChar) in setTo()
4384 inline UnicodeString&
4385 UnicodeString::append(const UnicodeString& srcText, in append()
4390 inline UnicodeString&
4391 UnicodeString::append(const UnicodeString& srcText) in append()
4394 inline UnicodeString&
4395 UnicodeString::append(const UChar *srcChars, in append()
4400 inline UnicodeString&
4401 UnicodeString::append(const UChar *srcChars, in append()
4405 inline UnicodeString&
4406 UnicodeString::append(UChar srcChar) in append()
4409 inline UnicodeString&
4410 UnicodeString::operator+= (UChar ch)
4413 inline UnicodeString&
4414 UnicodeString::operator+= (UChar32 ch) {
4418 inline UnicodeString&
4419 UnicodeString::operator+= (const UnicodeString& srcText)
4422 inline UnicodeString&
4423 UnicodeString::insert(int32_t start, in insert()
4424 const UnicodeString& srcText, in insert()
4429 inline UnicodeString&
4430 UnicodeString::insert(int32_t start, in insert()
4431 const UnicodeString& srcText) in insert()
4434 inline UnicodeString&
4435 UnicodeString::insert(int32_t start, in insert()
4441 inline UnicodeString&
4442 UnicodeString::insert(int32_t start, in insert()
4447 inline UnicodeString&
4448 UnicodeString::insert(int32_t start, in insert()
4452 inline UnicodeString&
4453 UnicodeString::insert(int32_t start, in insert()
4458 inline UnicodeString&
4459 UnicodeString::remove() in remove()
4470 inline UnicodeString&
4471 UnicodeString::remove(int32_t start, in remove()
4481 inline UnicodeString&
4482 UnicodeString::removeBetween(int32_t start, in removeBetween()
4486 inline UnicodeString &
4487 UnicodeString::retainBetween(int32_t start, int32_t limit) { in retainBetween()
4493 UnicodeString::truncate(int32_t targetLength) in truncate()
4507 inline UnicodeString&
4508 UnicodeString::reverse() in reverse()
4511 inline UnicodeString&
4512 UnicodeString::reverse(int32_t start, in reverse()