Lines Matching refs:UnicodeString
96 #define US_INV icu::UnicodeString::kInvariant
116 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, u ## cs, _length)
118 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const char16_t*)u ## cs, _length)
294 class U_COMMON_API UnicodeString : public Replaceable
327 inline UBool operator== (const UnicodeString& text) const;
336 inline UBool operator!= (const UnicodeString& text) const;
345 inline UBool operator> (const UnicodeString& text) const;
354 inline UBool operator< (const UnicodeString& text) const;
363 inline UBool operator>= (const UnicodeString& text) const;
372 inline UBool operator<= (const UnicodeString& text) const;
385 inline int8_t compare(const UnicodeString& text) const;
404 const UnicodeString& text) const;
425 const UnicodeString& srcText,
504 const UnicodeString& srcText,
525 inline int8_t compareCodePointOrder(const UnicodeString& text) const;
548 const UnicodeString& srcText) const;
573 const UnicodeString& srcText,
671 const UnicodeString& srcText,
693 inline int8_t caseCompare(const UnicodeString& text, uint32_t options) const;
717 const UnicodeString& srcText,
744 const UnicodeString& srcText,
850 const UnicodeString& srcText,
862 inline UBool startsWith(const UnicodeString& text) const;
874 inline UBool startsWith(const UnicodeString& srcText,
909 inline UBool endsWith(const UnicodeString& text) const;
921 inline UBool endsWith(const UnicodeString& srcText,
961 inline int32_t indexOf(const UnicodeString& text) const;
972 inline int32_t indexOf(const UnicodeString& text,
986 inline int32_t indexOf(const UnicodeString& text,
1006 inline int32_t indexOf(const UnicodeString& srcText,
1145 inline int32_t lastIndexOf(const UnicodeString& text) const;
1156 inline int32_t lastIndexOf(const UnicodeString& text,
1170 inline int32_t lastIndexOf(const UnicodeString& text,
1190 inline int32_t lastIndexOf(const UnicodeString& srcText,
1500 UnicodeString& target) const;
1528 UnicodeString& target) const;
1688 UnicodeString tempSubString(int32_t start=0, int32_t length=INT32_MAX) const;
1700 inline UnicodeString tempSubStringBetween(int32_t start, int32_t limit=INT32_MAX) const;
1871 UnicodeString &operator=(const UnicodeString &srcText);
1898 UnicodeString &fastCopyFrom(const UnicodeString &src);
1908 UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT;
1915 void swap(UnicodeString &other) U_NOEXCEPT;
1924 swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT { in swap()
1935 inline UnicodeString& operator= (char16_t ch);
1944 inline UnicodeString& operator= (UChar32 ch);
1957 inline UnicodeString& setTo(const UnicodeString& srcText,
1973 inline UnicodeString& setTo(const UnicodeString& srcText,
1985 inline UnicodeString& setTo(const UnicodeString& srcText);
1995 inline UnicodeString& setTo(const char16_t *srcChars,
2006 inline UnicodeString& setTo(char16_t srcChar);
2016 inline UnicodeString& setTo(UChar32 srcChar);
2041 UnicodeString &setTo(UBool isTerminated,
2064 UnicodeString &setTo(char16_t *buffer,
2116 UnicodeString& setCharAt(int32_t offset,
2129 inline UnicodeString& operator+= (char16_t ch);
2138 inline UnicodeString& operator+= (UChar32 ch);
2147 inline UnicodeString& operator+= (const UnicodeString& srcText);
2163 inline UnicodeString& append(const UnicodeString& srcText,
2174 inline UnicodeString& append(const UnicodeString& srcText);
2189 inline UnicodeString& append(const char16_t *srcChars,
2202 inline UnicodeString& append(ConstChar16Ptr srcChars,
2211 inline UnicodeString& append(char16_t srcChar);
2219 UnicodeString& append(UChar32 srcChar);
2237 inline UnicodeString& insert(int32_t start,
2238 const UnicodeString& srcText,
2250 inline UnicodeString& insert(int32_t start,
2251 const UnicodeString& srcText);
2266 inline UnicodeString& insert(int32_t start,
2280 inline UnicodeString& insert(int32_t start,
2292 inline UnicodeString& insert(int32_t start,
2303 inline UnicodeString& insert(int32_t start,
2326 inline UnicodeString& replace(int32_t start,
2328 const UnicodeString& srcText,
2344 inline UnicodeString& replace(int32_t start,
2346 const UnicodeString& srcText);
2365 inline UnicodeString& replace(int32_t start,
2383 inline UnicodeString& replace(int32_t start,
2399 inline UnicodeString& replace(int32_t start,
2414 UnicodeString& replace(int32_t start, int32_t length, UChar32 srcChar);
2425 inline UnicodeString& replaceBetween(int32_t start,
2427 const UnicodeString& srcText);
2443 inline UnicodeString& replaceBetween(int32_t start,
2445 const UnicodeString& srcText,
2458 const UnicodeString& text);
2492 inline UnicodeString& findAndReplace(const UnicodeString& oldText,
2493 const UnicodeString& newText);
2506 inline UnicodeString& findAndReplace(int32_t start,
2508 const UnicodeString& oldText,
2509 const UnicodeString& newText);
2528 UnicodeString& findAndReplace(int32_t start,
2530 const UnicodeString& oldText,
2533 const UnicodeString& newText,
2548 inline UnicodeString& remove();
2558 inline UnicodeString& remove(int32_t start,
2569 inline UnicodeString& removeBetween(int32_t start,
2581 inline UnicodeString &retainBetween(int32_t start, int32_t limit = INT32_MAX);
2626 UnicodeString& trim(void);
2636 inline UnicodeString& reverse(void);
2646 inline UnicodeString& reverse(int32_t start,
2655 UnicodeString& toUpper(void);
2664 UnicodeString& toUpper(const Locale& locale);
2672 UnicodeString& toLower(void);
2681 UnicodeString& toLower(const Locale& locale);
2711 UnicodeString &toTitle(BreakIterator *titleIter);
2740 UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale);
2773 UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options);
2790 UnicodeString &foldCase(uint32_t options=0 /*U_FOLD_CASE_DEFAULT*/);
2937 inline UnicodeString();
2950 UnicodeString(int32_t capacity, UChar32 c, int32_t count);
2961 UNISTR_FROM_CHAR_EXPLICIT UnicodeString(char16_t ch);
2972 UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch);
2984 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text);
2997 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const uint16_t *text) : in UnicodeString() function
2998 UnicodeString(ConstChar16Ptr(text)) {} in UnicodeString()
3013 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const wchar_t *text) : in UnicodeString() function
3014 UnicodeString(ConstChar16Ptr(text)) {} in UnicodeString()
3027 UNISTR_FROM_STRING_EXPLICIT inline UnicodeString(const std::nullptr_t text);
3036 UnicodeString(const char16_t *text,
3047 UnicodeString(const uint16_t *text, int32_t textLength) : in UnicodeString() function
3048 UnicodeString(ConstChar16Ptr(text), textLength) {} in UnicodeString()
3060 UnicodeString(const wchar_t *text, int32_t textLength) : in UnicodeString() function
3061 UnicodeString(ConstChar16Ptr(text), textLength) {} in UnicodeString()
3071 inline UnicodeString(const std::nullptr_t text, int32_t textLength);
3095 UnicodeString(UBool isTerminated,
3117 UnicodeString(char16_t *buffer, int32_t buffLength, int32_t buffCapacity);
3128 UnicodeString(uint16_t *buffer, int32_t buffLength, int32_t buffCapacity) : in UnicodeString() function
3129 UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {} in UnicodeString()
3142 UnicodeString(wchar_t *buffer, int32_t buffLength, int32_t buffCapacity) : in UnicodeString() function
3143 UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {} in UnicodeString()
3154 inline UnicodeString(std::nullptr_t buffer, int32_t buffLength, int32_t buffCapacity);
3177 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData);
3187 UnicodeString(const char *codepageData, int32_t dataLength);
3210 UnicodeString(const char *codepageData, const char *codepage);
3229 UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage);
3252 UnicodeString(
3282 UnicodeString(const char *src, int32_t textLength, enum EInvariant inv);
3301 UnicodeString(const UnicodeString& that);
3309 UnicodeString(UnicodeString &&src) U_NOEXCEPT;
3317 UnicodeString(const UnicodeString& src, int32_t srcStart);
3326 UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3341 virtual UnicodeString *clone() const;
3346 virtual ~UnicodeString();
3361 static UnicodeString fromUTF8(StringPiece utf8);
3374 static UnicodeString fromUTF32(const UChar32 *utf32, int32_t length);
3412 UnicodeString unescape() const;
3476 UnicodeString &setToUTF8(StringPiece utf8);
3490 UBool doEquals(const UnicodeString &text, int32_t len) const;
3495 const UnicodeString& srcText,
3508 const UnicodeString& srcText,
3521 const UnicodeString &srcText,
3557 UnicodeString& target) const;
3561 UnicodeString& doReplace(int32_t start,
3563 const UnicodeString& srcText,
3567 UnicodeString& doReplace(int32_t start,
3573 UnicodeString& doAppend(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3574 UnicodeString& doAppend(const char16_t *srcChars, int32_t srcStart, int32_t srcLength);
3576 UnicodeString& doReverse(int32_t start,
3618 UnicodeString ©From(const UnicodeString &src, UBool fastCopy=FALSE);
3621 void copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NOEXCEPT;
3684 UnicodeString &
3801 U_COMMON_API UnicodeString U_EXPORT2
3802 operator+ (const UnicodeString &s1, const UnicodeString &s2);
3813 UnicodeString::pinIndex(int32_t& start) const in pinIndex()
3824 UnicodeString::pinIndices(int32_t& start, in pinIndices()
3842 UnicodeString::getArrayStart() { in getArrayStart()
3848 UnicodeString::getArrayStart() const { in getArrayStart()
3858 UnicodeString::UnicodeString() { in UnicodeString() function
3862 inline UnicodeString::UnicodeString(const std::nullptr_t /*text*/) { in UnicodeString() function
3866 inline UnicodeString::UnicodeString(const std::nullptr_t /*text*/, int32_t /*length*/) { in UnicodeString() function
3870 inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*bu… in UnicodeString() function
3878 UnicodeString::hasShortLength() const { in hasShortLength()
3883 UnicodeString::getShortLength() const { in getShortLength()
3890 UnicodeString::length() const { in length()
3895 UnicodeString::getCapacity() const { in getCapacity()
3901 UnicodeString::hashCode() const in hashCode()
3905 UnicodeString::isBogus() const in isBogus()
3909 UnicodeString::isWritable() const in isWritable()
3913 UnicodeString::isBufferWritable() const in isBufferWritable()
3921 UnicodeString::getBuffer() const { in getBuffer()
3935 UnicodeString::doCompare(int32_t start, in doCompare()
3937 const UnicodeString& srcText, in doCompare()
3950 UnicodeString::operator== (const UnicodeString& text) const
3961 UnicodeString::operator!= (const UnicodeString& text) const
3965 UnicodeString::operator> (const UnicodeString& text) const
3969 UnicodeString::operator< (const UnicodeString& text) const
3973 UnicodeString::operator>= (const UnicodeString& text) const
3977 UnicodeString::operator<= (const UnicodeString& text) const
3981 UnicodeString::compare(const UnicodeString& text) const in compare()
3985 UnicodeString::compare(int32_t start, in compare()
3987 const UnicodeString& srcText) const in compare()
3991 UnicodeString::compare(ConstChar16Ptr srcChars, in compare()
3996 UnicodeString::compare(int32_t start, in compare()
3998 const UnicodeString& srcText, in compare()
4004 UnicodeString::compare(int32_t start, in compare()
4010 UnicodeString::compare(int32_t start, in compare()
4018 UnicodeString::compareBetween(int32_t start, in compareBetween()
4020 const UnicodeString& srcText, in compareBetween()
4027 UnicodeString::doCompareCodePointOrder(int32_t start, in doCompareCodePointOrder()
4029 const UnicodeString& srcText, in doCompareCodePointOrder()
4042 UnicodeString::compareCodePointOrder(const UnicodeString& text) const in compareCodePointOrder()
4046 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
4048 const UnicodeString& srcText) const in compareCodePointOrder()
4052 UnicodeString::compareCodePointOrder(ConstChar16Ptr srcChars, in compareCodePointOrder()
4057 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
4059 const UnicodeString& srcText, in compareCodePointOrder()
4065 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
4071 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
4079 UnicodeString::compareCodePointOrderBetween(int32_t start, in compareCodePointOrderBetween()
4081 const UnicodeString& srcText, in compareCodePointOrderBetween()
4088 UnicodeString::doCaseCompare(int32_t start, in doCaseCompare()
4090 const UnicodeString &srcText, in doCaseCompare()
4104 UnicodeString::caseCompare(const UnicodeString &text, uint32_t options) const { in caseCompare()
4109 UnicodeString::caseCompare(int32_t start, in caseCompare()
4111 const UnicodeString &srcText, in caseCompare()
4117 UnicodeString::caseCompare(ConstChar16Ptr srcChars, in caseCompare()
4124 UnicodeString::caseCompare(int32_t start, in caseCompare()
4126 const UnicodeString &srcText, in caseCompare()
4134 UnicodeString::caseCompare(int32_t start, in caseCompare()
4142 UnicodeString::caseCompare(int32_t start, in caseCompare()
4152 UnicodeString::caseCompareBetween(int32_t start, in caseCompareBetween()
4154 const UnicodeString &srcText, in caseCompareBetween()
4162 UnicodeString::indexOf(const UnicodeString& srcText, in indexOf()
4178 UnicodeString::indexOf(const UnicodeString& text) const in indexOf()
4182 UnicodeString::indexOf(const UnicodeString& text, in indexOf()
4189 UnicodeString::indexOf(const UnicodeString& text, in indexOf()
4195 UnicodeString::indexOf(const char16_t *srcChars, in indexOf()
4203 UnicodeString::indexOf(ConstChar16Ptr srcChars, in indexOf()
4210 UnicodeString::indexOf(char16_t c, in indexOf()
4216 UnicodeString::indexOf(UChar32 c, in indexOf()
4222 UnicodeString::indexOf(char16_t c) const in indexOf()
4226 UnicodeString::indexOf(UChar32 c) const in indexOf()
4230 UnicodeString::indexOf(char16_t c, in indexOf()
4237 UnicodeString::indexOf(UChar32 c, in indexOf()
4244 UnicodeString::lastIndexOf(ConstChar16Ptr srcChars, in lastIndexOf()
4251 UnicodeString::lastIndexOf(const char16_t *srcChars, in lastIndexOf()
4259 UnicodeString::lastIndexOf(const UnicodeString& srcText, in lastIndexOf()
4275 UnicodeString::lastIndexOf(const UnicodeString& text, in lastIndexOf()
4281 UnicodeString::lastIndexOf(const UnicodeString& text, in lastIndexOf()
4288 UnicodeString::lastIndexOf(const UnicodeString& text) const in lastIndexOf()
4292 UnicodeString::lastIndexOf(char16_t c, in lastIndexOf()
4298 UnicodeString::lastIndexOf(UChar32 c, in lastIndexOf()
4305 UnicodeString::lastIndexOf(char16_t c) const in lastIndexOf()
4309 UnicodeString::lastIndexOf(UChar32 c) const { in lastIndexOf()
4314 UnicodeString::lastIndexOf(char16_t c, in lastIndexOf()
4321 UnicodeString::lastIndexOf(UChar32 c, in lastIndexOf()
4328 UnicodeString::startsWith(const UnicodeString& text) const in startsWith()
4332 UnicodeString::startsWith(const UnicodeString& srcText, in startsWith()
4338 UnicodeString::startsWith(ConstChar16Ptr srcChars, int32_t srcLength) const { in startsWith()
4346 UnicodeString::startsWith(const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const { in startsWith()
4354 UnicodeString::endsWith(const UnicodeString& text) const in endsWith()
4359 UnicodeString::endsWith(const UnicodeString& srcText, in endsWith()
4368 UnicodeString::endsWith(ConstChar16Ptr srcChars, in endsWith()
4378 UnicodeString::endsWith(const char16_t *srcChars, in endsWith()
4391 inline UnicodeString&
4392 UnicodeString::replace(int32_t start, in replace()
4394 const UnicodeString& srcText) in replace()
4397 inline UnicodeString&
4398 UnicodeString::replace(int32_t start, in replace()
4400 const UnicodeString& srcText, in replace()
4405 inline UnicodeString&
4406 UnicodeString::replace(int32_t start, in replace()
4412 inline UnicodeString&
4413 UnicodeString::replace(int32_t start, in replace()
4420 inline UnicodeString&
4421 UnicodeString::replace(int32_t start, in replace()
4426 inline UnicodeString&
4427 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4429 const UnicodeString& srcText) in replaceBetween()
4432 inline UnicodeString&
4433 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4435 const UnicodeString& srcText, in replaceBetween()
4440 inline UnicodeString&
4441 UnicodeString::findAndReplace(const UnicodeString& oldText, in findAndReplace()
4442 const UnicodeString& newText) in findAndReplace()
4446 inline UnicodeString&
4447 UnicodeString::findAndReplace(int32_t start, in findAndReplace()
4449 const UnicodeString& oldText, in findAndReplace()
4450 const UnicodeString& newText) in findAndReplace()
4458 UnicodeString::doExtract(int32_t start, in doExtract()
4460 UnicodeString& target) const in doExtract()
4464 UnicodeString::extract(int32_t start, in extract()
4471 UnicodeString::extract(int32_t start, in extract()
4473 UnicodeString& target) const in extract()
4479 UnicodeString::extract(int32_t start, in extract()
4492 UnicodeString::extractBetween(int32_t start, in extractBetween()
4501 inline UnicodeString
4502 UnicodeString::tempSubStringBetween(int32_t start, int32_t limit) const { in tempSubStringBetween()
4507 UnicodeString::doCharAt(int32_t offset) const in doCharAt()
4517 UnicodeString::charAt(int32_t offset) const in charAt()
4521 UnicodeString::operator[] (int32_t offset) const
4525 UnicodeString::isEmpty() const { in isEmpty()
4534 UnicodeString::setZeroLength() { in setZeroLength()
4539 UnicodeString::setShortLength(int32_t len) { in setShortLength()
4546 UnicodeString::setLength(int32_t len) { in setLength()
4556 UnicodeString::setToEmpty() { in setToEmpty()
4561 UnicodeString::setArray(char16_t *array, int32_t len, int32_t capacity) { in setArray()
4567 inline UnicodeString&
4568 UnicodeString::operator= (char16_t ch)
4571 inline UnicodeString&
4572 UnicodeString::operator= (UChar32 ch)
4575 inline UnicodeString&
4576 UnicodeString::setTo(const UnicodeString& srcText, in setTo()
4584 inline UnicodeString&
4585 UnicodeString::setTo(const UnicodeString& srcText, in setTo()
4593 inline UnicodeString&
4594 UnicodeString::setTo(const UnicodeString& srcText) in setTo()
4599 inline UnicodeString&
4600 UnicodeString::setTo(const char16_t *srcChars, in setTo()
4607 inline UnicodeString&
4608 UnicodeString::setTo(char16_t srcChar) in setTo()
4614 inline UnicodeString&
4615 UnicodeString::setTo(UChar32 srcChar) in setTo()
4621 inline UnicodeString&
4622 UnicodeString::append(const UnicodeString& srcText, in append()
4627 inline UnicodeString&
4628 UnicodeString::append(const UnicodeString& srcText) in append()
4631 inline UnicodeString&
4632 UnicodeString::append(const char16_t *srcChars, in append()
4637 inline UnicodeString&
4638 UnicodeString::append(ConstChar16Ptr srcChars, in append()
4642 inline UnicodeString&
4643 UnicodeString::append(char16_t srcChar) in append()
4646 inline UnicodeString&
4647 UnicodeString::operator+= (char16_t ch)
4650 inline UnicodeString&
4651 UnicodeString::operator+= (UChar32 ch) {
4655 inline UnicodeString&
4656 UnicodeString::operator+= (const UnicodeString& srcText)
4659 inline UnicodeString&
4660 UnicodeString::insert(int32_t start, in insert()
4661 const UnicodeString& srcText, in insert()
4666 inline UnicodeString&
4667 UnicodeString::insert(int32_t start, in insert()
4668 const UnicodeString& srcText) in insert()
4671 inline UnicodeString&
4672 UnicodeString::insert(int32_t start, in insert()
4678 inline UnicodeString&
4679 UnicodeString::insert(int32_t start, in insert()
4684 inline UnicodeString&
4685 UnicodeString::insert(int32_t start, in insert()
4689 inline UnicodeString&
4690 UnicodeString::insert(int32_t start, in insert()
4695 inline UnicodeString&
4696 UnicodeString::remove() in remove()
4707 inline UnicodeString&
4708 UnicodeString::remove(int32_t start, in remove()
4718 inline UnicodeString&
4719 UnicodeString::removeBetween(int32_t start, in removeBetween()
4723 inline UnicodeString &
4724 UnicodeString::retainBetween(int32_t start, int32_t limit) { in retainBetween()
4730 UnicodeString::truncate(int32_t targetLength) in truncate()
4744 inline UnicodeString&
4745 UnicodeString::reverse() in reverse()
4748 inline UnicodeString&
4749 UnicodeString::reverse(int32_t start, in reverse()