Lines Matching refs:UnicodeString
93 #define US_INV icu::UnicodeString::kInvariant
113 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, u ## cs, _length)
115 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const char16_t*)u ## cs, _length)
289 class U_COMMON_API UnicodeString : public Replaceable
322 inline UBool operator== (const UnicodeString& text) const;
331 inline UBool operator!= (const UnicodeString& text) const;
340 inline UBool operator> (const UnicodeString& text) const;
349 inline UBool operator< (const UnicodeString& text) const;
358 inline UBool operator>= (const UnicodeString& text) const;
367 inline UBool operator<= (const UnicodeString& text) const;
380 inline int8_t compare(const UnicodeString& text) const;
399 const UnicodeString& text) const;
420 const UnicodeString& srcText,
499 const UnicodeString& srcText,
520 inline int8_t compareCodePointOrder(const UnicodeString& text) const;
543 const UnicodeString& srcText) const;
568 const UnicodeString& srcText,
666 const UnicodeString& srcText,
688 inline int8_t caseCompare(const UnicodeString& text, uint32_t options) const;
712 const UnicodeString& srcText,
739 const UnicodeString& srcText,
845 const UnicodeString& srcText,
857 inline UBool startsWith(const UnicodeString& text) const;
869 inline UBool startsWith(const UnicodeString& srcText,
904 inline UBool endsWith(const UnicodeString& text) const;
916 inline UBool endsWith(const UnicodeString& srcText,
956 inline int32_t indexOf(const UnicodeString& text) const;
967 inline int32_t indexOf(const UnicodeString& text,
981 inline int32_t indexOf(const UnicodeString& text,
1001 inline int32_t indexOf(const UnicodeString& srcText,
1140 inline int32_t lastIndexOf(const UnicodeString& text) const;
1151 inline int32_t lastIndexOf(const UnicodeString& text,
1165 inline int32_t lastIndexOf(const UnicodeString& text,
1185 inline int32_t lastIndexOf(const UnicodeString& srcText,
1496 UnicodeString& target) const;
1525 UnicodeString& target) const;
1685 UnicodeString tempSubString(int32_t start=0, int32_t length=INT32_MAX) const;
1697 inline UnicodeString tempSubStringBetween(int32_t start, int32_t limit=INT32_MAX) const;
1868 UnicodeString &operator=(const UnicodeString &srcText);
1895 UnicodeString &fastCopyFrom(const UnicodeString &src);
1905 UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT {
1920 UnicodeString &moveFrom(UnicodeString &src) U_NOEXCEPT;
1927 void swap(UnicodeString &other) U_NOEXCEPT;
1936 swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT { in swap()
1947 inline UnicodeString& operator= (char16_t ch);
1956 inline UnicodeString& operator= (UChar32 ch);
1969 inline UnicodeString& setTo(const UnicodeString& srcText,
1985 inline UnicodeString& setTo(const UnicodeString& srcText,
1997 inline UnicodeString& setTo(const UnicodeString& srcText);
2007 inline UnicodeString& setTo(const char16_t *srcChars,
2018 UnicodeString& setTo(char16_t srcChar);
2028 UnicodeString& setTo(UChar32 srcChar);
2053 UnicodeString &setTo(UBool isTerminated,
2076 UnicodeString &setTo(char16_t *buffer,
2129 UnicodeString& setCharAt(int32_t offset,
2142 inline UnicodeString& operator+= (char16_t ch);
2151 inline UnicodeString& operator+= (UChar32 ch);
2160 inline UnicodeString& operator+= (const UnicodeString& srcText);
2176 inline UnicodeString& append(const UnicodeString& srcText,
2187 inline UnicodeString& append(const UnicodeString& srcText);
2202 inline UnicodeString& append(const char16_t *srcChars,
2215 inline UnicodeString& append(ConstChar16Ptr srcChars,
2224 inline UnicodeString& append(char16_t srcChar);
2232 UnicodeString& append(UChar32 srcChar);
2250 inline UnicodeString& insert(int32_t start,
2251 const UnicodeString& srcText,
2263 inline UnicodeString& insert(int32_t start,
2264 const UnicodeString& srcText);
2279 inline UnicodeString& insert(int32_t start,
2293 inline UnicodeString& insert(int32_t start,
2305 inline UnicodeString& insert(int32_t start,
2316 inline UnicodeString& insert(int32_t start,
2339 UnicodeString& replace(int32_t start,
2341 const UnicodeString& srcText,
2357 UnicodeString& replace(int32_t start,
2359 const UnicodeString& srcText);
2378 UnicodeString& replace(int32_t start,
2396 inline UnicodeString& replace(int32_t start,
2412 inline UnicodeString& replace(int32_t start,
2427 UnicodeString& replace(int32_t start, int32_t length, UChar32 srcChar);
2438 inline UnicodeString& replaceBetween(int32_t start,
2440 const UnicodeString& srcText);
2456 inline UnicodeString& replaceBetween(int32_t start,
2458 const UnicodeString& srcText,
2474 const UnicodeString& text);
2510 inline UnicodeString& findAndReplace(const UnicodeString& oldText,
2511 const UnicodeString& newText);
2524 inline UnicodeString& findAndReplace(int32_t start,
2526 const UnicodeString& oldText,
2527 const UnicodeString& newText);
2546 UnicodeString& findAndReplace(int32_t start,
2548 const UnicodeString& oldText,
2551 const UnicodeString& newText,
2563 inline UnicodeString& remove(void);
2573 inline UnicodeString& remove(int32_t start,
2584 inline UnicodeString& removeBetween(int32_t start,
2596 inline UnicodeString &retainBetween(int32_t start, int32_t limit = INT32_MAX);
2641 UnicodeString& trim(void);
2651 inline UnicodeString& reverse(void);
2661 inline UnicodeString& reverse(int32_t start,
2670 UnicodeString& toUpper(void);
2679 UnicodeString& toUpper(const Locale& locale);
2687 UnicodeString& toLower(void);
2696 UnicodeString& toLower(const Locale& locale);
2726 UnicodeString &toTitle(BreakIterator *titleIter);
2755 UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale);
2788 UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options);
2805 UnicodeString &foldCase(uint32_t options=0 /*U_FOLD_CASE_DEFAULT*/);
2952 inline UnicodeString();
2965 UnicodeString(int32_t capacity, UChar32 c, int32_t count);
2976 UNISTR_FROM_CHAR_EXPLICIT UnicodeString(char16_t ch);
2987 UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch);
2999 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text);
3012 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const uint16_t *text) : in UnicodeString() function
3013 UnicodeString(ConstChar16Ptr(text)) {} in UnicodeString()
3028 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const wchar_t *text) : in UnicodeString() function
3029 UnicodeString(ConstChar16Ptr(text)) {} in UnicodeString()
3042 UNISTR_FROM_STRING_EXPLICIT inline UnicodeString(const std::nullptr_t text);
3051 UnicodeString(const char16_t *text,
3062 UnicodeString(const uint16_t *text, int32_t length) : in UnicodeString() function
3063 UnicodeString(ConstChar16Ptr(text), length) {} in UnicodeString()
3075 UnicodeString(const wchar_t *text, int32_t length) : in UnicodeString() function
3076 UnicodeString(ConstChar16Ptr(text), length) {} in UnicodeString()
3086 inline UnicodeString(const std::nullptr_t text, int32_t length);
3110 UnicodeString(UBool isTerminated,
3132 UnicodeString(char16_t *buffer, int32_t buffLength, int32_t buffCapacity);
3143 UnicodeString(uint16_t *buffer, int32_t buffLength, int32_t buffCapacity) : in UnicodeString() function
3144 UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {} in UnicodeString()
3157 UnicodeString(wchar_t *buffer, int32_t buffLength, int32_t buffCapacity) : in UnicodeString() function
3158 UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {} in UnicodeString()
3169 inline UnicodeString(std::nullptr_t buffer, int32_t buffLength, int32_t buffCapacity);
3192 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData);
3202 UnicodeString(const char *codepageData, int32_t dataLength);
3225 UnicodeString(const char *codepageData, const char *codepage);
3244 UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage);
3267 UnicodeString(
3298 UnicodeString(const char *src, int32_t length, enum EInvariant inv);
3317 UnicodeString(const UnicodeString& that);
3325 UnicodeString(UnicodeString &&src) U_NOEXCEPT;
3333 UnicodeString(const UnicodeString& src, int32_t srcStart);
3342 UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3365 virtual ~UnicodeString();
3380 static UnicodeString fromUTF8(StringPiece utf8);
3393 static UnicodeString fromUTF32(const UChar32 *utf32, int32_t length);
3431 UnicodeString unescape() const;
3495 UnicodeString &setToUTF8(StringPiece utf8);
3509 UBool doEquals(const UnicodeString &text, int32_t len) const;
3514 const UnicodeString& srcText,
3527 const UnicodeString& srcText,
3540 const UnicodeString &srcText,
3576 UnicodeString& target) const;
3580 UnicodeString& doReplace(int32_t start,
3582 const UnicodeString& srcText,
3586 UnicodeString& doReplace(int32_t start,
3592 UnicodeString& doAppend(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3593 UnicodeString& doAppend(const char16_t *srcChars, int32_t srcStart, int32_t srcLength);
3595 UnicodeString& doReverse(int32_t start,
3637 UnicodeString ©From(const UnicodeString &src, UBool fastCopy=FALSE);
3640 void copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NOEXCEPT;
3703 UnicodeString &
3820 U_COMMON_API UnicodeString U_EXPORT2
3821 operator+ (const UnicodeString &s1, const UnicodeString &s2);
3832 UnicodeString::pinIndex(int32_t& start) const in pinIndex()
3843 UnicodeString::pinIndices(int32_t& start, in pinIndices()
3861 UnicodeString::getArrayStart() { in getArrayStart()
3867 UnicodeString::getArrayStart() const { in getArrayStart()
3877 UnicodeString::UnicodeString() { in UnicodeString() function
3881 inline UnicodeString::UnicodeString(const std::nullptr_t /*text*/) { in UnicodeString() function
3885 inline UnicodeString::UnicodeString(const std::nullptr_t /*text*/, int32_t /*length*/) { in UnicodeString() function
3889 inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*bu… in UnicodeString() function
3897 UnicodeString::hasShortLength() const { in hasShortLength()
3902 UnicodeString::getShortLength() const { in getShortLength()
3909 UnicodeString::length() const { in length()
3914 UnicodeString::getCapacity() const { in getCapacity()
3920 UnicodeString::hashCode() const in hashCode()
3924 UnicodeString::isBogus() const in isBogus()
3928 UnicodeString::isWritable() const in isWritable()
3932 UnicodeString::isBufferWritable() const in isBufferWritable()
3940 UnicodeString::getBuffer() const { in getBuffer()
3954 UnicodeString::doCompare(int32_t start, in doCompare()
3956 const UnicodeString& srcText, in doCompare()
3969 UnicodeString::operator== (const UnicodeString& text) const
3980 UnicodeString::operator!= (const UnicodeString& text) const
3984 UnicodeString::operator> (const UnicodeString& text) const
3988 UnicodeString::operator< (const UnicodeString& text) const
3992 UnicodeString::operator>= (const UnicodeString& text) const
3996 UnicodeString::operator<= (const UnicodeString& text) const
4000 UnicodeString::compare(const UnicodeString& text) const in compare()
4004 UnicodeString::compare(int32_t start, in compare()
4006 const UnicodeString& srcText) const in compare()
4010 UnicodeString::compare(ConstChar16Ptr srcChars, in compare()
4015 UnicodeString::compare(int32_t start, in compare()
4017 const UnicodeString& srcText, in compare()
4023 UnicodeString::compare(int32_t start, in compare()
4029 UnicodeString::compare(int32_t start, in compare()
4037 UnicodeString::compareBetween(int32_t start, in compareBetween()
4039 const UnicodeString& srcText, in compareBetween()
4046 UnicodeString::doCompareCodePointOrder(int32_t start, in doCompareCodePointOrder()
4048 const UnicodeString& srcText, in doCompareCodePointOrder()
4061 UnicodeString::compareCodePointOrder(const UnicodeString& text) const in compareCodePointOrder()
4065 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
4067 const UnicodeString& srcText) const in compareCodePointOrder()
4071 UnicodeString::compareCodePointOrder(ConstChar16Ptr srcChars, in compareCodePointOrder()
4076 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
4078 const UnicodeString& srcText, in compareCodePointOrder()
4084 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
4090 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
4098 UnicodeString::compareCodePointOrderBetween(int32_t start, in compareCodePointOrderBetween()
4100 const UnicodeString& srcText, in compareCodePointOrderBetween()
4107 UnicodeString::doCaseCompare(int32_t start, in doCaseCompare()
4109 const UnicodeString &srcText, in doCaseCompare()
4123 UnicodeString::caseCompare(const UnicodeString &text, uint32_t options) const { in caseCompare()
4128 UnicodeString::caseCompare(int32_t start, in caseCompare()
4130 const UnicodeString &srcText, in caseCompare()
4136 UnicodeString::caseCompare(ConstChar16Ptr srcChars, in caseCompare()
4143 UnicodeString::caseCompare(int32_t start, in caseCompare()
4145 const UnicodeString &srcText, in caseCompare()
4153 UnicodeString::caseCompare(int32_t start, in caseCompare()
4161 UnicodeString::caseCompare(int32_t start, in caseCompare()
4171 UnicodeString::caseCompareBetween(int32_t start, in caseCompareBetween()
4173 const UnicodeString &srcText, in caseCompareBetween()
4181 UnicodeString::indexOf(const UnicodeString& srcText, in indexOf()
4197 UnicodeString::indexOf(const UnicodeString& text) const in indexOf()
4201 UnicodeString::indexOf(const UnicodeString& text, in indexOf()
4208 UnicodeString::indexOf(const UnicodeString& text, in indexOf()
4214 UnicodeString::indexOf(const char16_t *srcChars, in indexOf()
4222 UnicodeString::indexOf(ConstChar16Ptr srcChars, in indexOf()
4229 UnicodeString::indexOf(char16_t c, in indexOf()
4235 UnicodeString::indexOf(UChar32 c, in indexOf()
4241 UnicodeString::indexOf(char16_t c) const in indexOf()
4245 UnicodeString::indexOf(UChar32 c) const in indexOf()
4249 UnicodeString::indexOf(char16_t c, in indexOf()
4256 UnicodeString::indexOf(UChar32 c, in indexOf()
4263 UnicodeString::lastIndexOf(ConstChar16Ptr srcChars, in lastIndexOf()
4270 UnicodeString::lastIndexOf(const char16_t *srcChars, in lastIndexOf()
4278 UnicodeString::lastIndexOf(const UnicodeString& srcText, in lastIndexOf()
4294 UnicodeString::lastIndexOf(const UnicodeString& text, in lastIndexOf()
4300 UnicodeString::lastIndexOf(const UnicodeString& text, in lastIndexOf()
4307 UnicodeString::lastIndexOf(const UnicodeString& text) const in lastIndexOf()
4311 UnicodeString::lastIndexOf(char16_t c, in lastIndexOf()
4317 UnicodeString::lastIndexOf(UChar32 c, in lastIndexOf()
4324 UnicodeString::lastIndexOf(char16_t c) const in lastIndexOf()
4328 UnicodeString::lastIndexOf(UChar32 c) const { in lastIndexOf()
4333 UnicodeString::lastIndexOf(char16_t c, in lastIndexOf()
4340 UnicodeString::lastIndexOf(UChar32 c, in lastIndexOf()
4347 UnicodeString::startsWith(const UnicodeString& text) const in startsWith()
4351 UnicodeString::startsWith(const UnicodeString& srcText, in startsWith()
4357 UnicodeString::startsWith(ConstChar16Ptr srcChars, int32_t srcLength) const { in startsWith()
4365 UnicodeString::startsWith(const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const { in startsWith()
4373 UnicodeString::endsWith(const UnicodeString& text) const in endsWith()
4378 UnicodeString::endsWith(const UnicodeString& srcText, in endsWith()
4387 UnicodeString::endsWith(ConstChar16Ptr srcChars, in endsWith()
4397 UnicodeString::endsWith(const char16_t *srcChars, in endsWith()
4410 inline UnicodeString&
4411 UnicodeString::replace(int32_t start, in replace()
4413 const UnicodeString& srcText) in replace()
4416 inline UnicodeString&
4417 UnicodeString::replace(int32_t start, in replace()
4419 const UnicodeString& srcText, in replace()
4424 inline UnicodeString&
4425 UnicodeString::replace(int32_t start, in replace()
4431 inline UnicodeString&
4432 UnicodeString::replace(int32_t start, in replace()
4439 inline UnicodeString&
4440 UnicodeString::replace(int32_t start, in replace()
4445 inline UnicodeString&
4446 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4448 const UnicodeString& srcText) in replaceBetween()
4451 inline UnicodeString&
4452 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4454 const UnicodeString& srcText, in replaceBetween()
4459 inline UnicodeString&
4460 UnicodeString::findAndReplace(const UnicodeString& oldText, in findAndReplace()
4461 const UnicodeString& newText) in findAndReplace()
4465 inline UnicodeString&
4466 UnicodeString::findAndReplace(int32_t start, in findAndReplace()
4468 const UnicodeString& oldText, in findAndReplace()
4469 const UnicodeString& newText) in findAndReplace()
4477 UnicodeString::doExtract(int32_t start, in doExtract()
4479 UnicodeString& target) const in doExtract()
4483 UnicodeString::extract(int32_t start, in extract()
4490 UnicodeString::extract(int32_t start, in extract()
4492 UnicodeString& target) const in extract()
4498 UnicodeString::extract(int32_t start, in extract()
4511 UnicodeString::extractBetween(int32_t start, in extractBetween()
4520 inline UnicodeString
4521 UnicodeString::tempSubStringBetween(int32_t start, int32_t limit) const { in tempSubStringBetween()
4526 UnicodeString::doCharAt(int32_t offset) const in doCharAt()
4536 UnicodeString::charAt(int32_t offset) const in charAt()
4540 UnicodeString::operator[] (int32_t offset) const
4544 UnicodeString::isEmpty() const { in isEmpty()
4553 UnicodeString::setZeroLength() { in setZeroLength()
4558 UnicodeString::setShortLength(int32_t len) { in setShortLength()
4565 UnicodeString::setLength(int32_t len) { in setLength()
4575 UnicodeString::setToEmpty() { in setToEmpty()
4580 UnicodeString::setArray(char16_t *array, int32_t len, int32_t capacity) { in setArray()
4586 inline UnicodeString&
4587 UnicodeString::operator= (char16_t ch)
4590 inline UnicodeString&
4591 UnicodeString::operator= (UChar32 ch)
4594 inline UnicodeString&
4595 UnicodeString::setTo(const UnicodeString& srcText, in setTo()
4603 inline UnicodeString&
4604 UnicodeString::setTo(const UnicodeString& srcText, in setTo()
4612 inline UnicodeString&
4613 UnicodeString::setTo(const UnicodeString& srcText) in setTo()
4618 inline UnicodeString&
4619 UnicodeString::setTo(const char16_t *srcChars, in setTo()
4626 inline UnicodeString&
4627 UnicodeString::setTo(char16_t srcChar) in setTo()
4633 inline UnicodeString&
4634 UnicodeString::setTo(UChar32 srcChar) in setTo()
4640 inline UnicodeString&
4641 UnicodeString::append(const UnicodeString& srcText, in append()
4646 inline UnicodeString&
4647 UnicodeString::append(const UnicodeString& srcText) in append()
4650 inline UnicodeString&
4651 UnicodeString::append(const char16_t *srcChars, in append()
4656 inline UnicodeString&
4657 UnicodeString::append(ConstChar16Ptr srcChars, in append()
4661 inline UnicodeString&
4662 UnicodeString::append(char16_t srcChar) in append()
4665 inline UnicodeString&
4666 UnicodeString::operator+= (char16_t ch)
4669 inline UnicodeString&
4670 UnicodeString::operator+= (UChar32 ch) {
4674 inline UnicodeString&
4675 UnicodeString::operator+= (const UnicodeString& srcText)
4678 inline UnicodeString&
4679 UnicodeString::insert(int32_t start, in insert()
4680 const UnicodeString& srcText, in insert()
4685 inline UnicodeString&
4686 UnicodeString::insert(int32_t start, in insert()
4687 const UnicodeString& srcText) in insert()
4690 inline UnicodeString&
4691 UnicodeString::insert(int32_t start, in insert()
4697 inline UnicodeString&
4698 UnicodeString::insert(int32_t start, in insert()
4703 inline UnicodeString&
4704 UnicodeString::insert(int32_t start, in insert()
4708 inline UnicodeString&
4709 UnicodeString::insert(int32_t start, in insert()
4714 inline UnicodeString&
4715 UnicodeString::remove() in remove()
4726 inline UnicodeString&
4727 UnicodeString::remove(int32_t start, in remove()
4737 inline UnicodeString&
4738 UnicodeString::removeBetween(int32_t start, in removeBetween()
4742 inline UnicodeString &
4743 UnicodeString::retainBetween(int32_t start, int32_t limit) { in retainBetween()
4749 UnicodeString::truncate(int32_t targetLength) in truncate()
4763 inline UnicodeString&
4764 UnicodeString::reverse() in reverse()
4767 inline UnicodeString&
4768 UnicodeString::reverse(int32_t start, in reverse()