• Home
  • Raw
  • Download

Lines Matching refs:UnicodeString

98 #define US_INV icu::UnicodeString::kInvariant
118 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)U_DECLARE_UTF16(cs),…
120 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)L ## cs, _length)
122 # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)cs, _length)
124 # define UNICODE_STRING(cs, _length) icu::UnicodeString(cs, _length, US_INV)
295 class U_COMMON_API UnicodeString : public Replaceable
328 inline UBool operator== (const UnicodeString& text) const;
337 inline UBool operator!= (const UnicodeString& text) const;
346 inline UBool operator> (const UnicodeString& text) const;
355 inline UBool operator< (const UnicodeString& text) const;
364 inline UBool operator>= (const UnicodeString& text) const;
373 inline UBool operator<= (const UnicodeString& text) const;
386 inline int8_t compare(const UnicodeString& text) const;
405 const UnicodeString& text) const;
426 const UnicodeString& srcText,
505 const UnicodeString& srcText,
526 inline int8_t compareCodePointOrder(const UnicodeString& text) const;
549 const UnicodeString& srcText) const;
574 const UnicodeString& srcText,
672 const UnicodeString& srcText,
694 inline int8_t caseCompare(const UnicodeString& text, uint32_t options) const;
718 const UnicodeString& srcText,
745 const UnicodeString& srcText,
851 const UnicodeString& srcText,
863 inline UBool startsWith(const UnicodeString& text) const;
875 inline UBool startsWith(const UnicodeString& srcText,
910 inline UBool endsWith(const UnicodeString& text) const;
922 inline UBool endsWith(const UnicodeString& srcText,
962 inline int32_t indexOf(const UnicodeString& text) const;
973 inline int32_t indexOf(const UnicodeString& text,
987 inline int32_t indexOf(const UnicodeString& text,
1007 inline int32_t indexOf(const UnicodeString& srcText,
1146 inline int32_t lastIndexOf(const UnicodeString& text) const;
1157 inline int32_t lastIndexOf(const UnicodeString& text,
1171 inline int32_t lastIndexOf(const UnicodeString& text,
1191 inline int32_t lastIndexOf(const UnicodeString& srcText,
1502 UnicodeString& target) const;
1531 UnicodeString& target) const;
1691 UnicodeString tempSubString(int32_t start=0, int32_t length=INT32_MAX) const;
1703 inline UnicodeString tempSubStringBetween(int32_t start, int32_t limit=INT32_MAX) const;
1878 UnicodeString &operator=(const UnicodeString &srcText);
1905 UnicodeString &fastCopyFrom(const UnicodeString &src);
1916 UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT {
1931 UnicodeString &moveFrom(UnicodeString &src) U_NOEXCEPT;
1938 void swap(UnicodeString &other) U_NOEXCEPT;
1947 swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT { in swap()
1958 inline UnicodeString& operator= (UChar ch);
1967 inline UnicodeString& operator= (UChar32 ch);
1980 inline UnicodeString& setTo(const UnicodeString& srcText,
1996 inline UnicodeString& setTo(const UnicodeString& srcText,
2008 inline UnicodeString& setTo(const UnicodeString& srcText);
2018 inline UnicodeString& setTo(const UChar *srcChars,
2029 UnicodeString& setTo(UChar srcChar);
2039 UnicodeString& setTo(UChar32 srcChar);
2064 UnicodeString &setTo(UBool isTerminated,
2087 UnicodeString &setTo(UChar *buffer,
2140 UnicodeString& setCharAt(int32_t offset,
2153 inline UnicodeString& operator+= (UChar ch);
2162 inline UnicodeString& operator+= (UChar32 ch);
2171 inline UnicodeString& operator+= (const UnicodeString& srcText);
2187 inline UnicodeString& append(const UnicodeString& srcText,
2198 inline UnicodeString& append(const UnicodeString& srcText);
2213 inline UnicodeString& append(const UChar *srcChars,
2226 inline UnicodeString& append(const UChar *srcChars,
2235 inline UnicodeString& append(UChar srcChar);
2243 UnicodeString& append(UChar32 srcChar);
2261 inline UnicodeString& insert(int32_t start,
2262 const UnicodeString& srcText,
2274 inline UnicodeString& insert(int32_t start,
2275 const UnicodeString& srcText);
2290 inline UnicodeString& insert(int32_t start,
2304 inline UnicodeString& insert(int32_t start,
2316 inline UnicodeString& insert(int32_t start,
2327 inline UnicodeString& insert(int32_t start,
2350 UnicodeString& replace(int32_t start,
2352 const UnicodeString& srcText,
2368 UnicodeString& replace(int32_t start,
2370 const UnicodeString& srcText);
2389 UnicodeString& replace(int32_t start,
2407 inline UnicodeString& replace(int32_t start,
2423 inline UnicodeString& replace(int32_t start,
2438 UnicodeString& replace(int32_t start, int32_t length, UChar32 srcChar);
2449 inline UnicodeString& replaceBetween(int32_t start,
2451 const UnicodeString& srcText);
2467 inline UnicodeString& replaceBetween(int32_t start,
2469 const UnicodeString& srcText,
2485 const UnicodeString& text);
2521 inline UnicodeString& findAndReplace(const UnicodeString& oldText,
2522 const UnicodeString& newText);
2535 inline UnicodeString& findAndReplace(int32_t start,
2537 const UnicodeString& oldText,
2538 const UnicodeString& newText);
2557 UnicodeString& findAndReplace(int32_t start,
2559 const UnicodeString& oldText,
2562 const UnicodeString& newText,
2574 inline UnicodeString& remove(void);
2584 inline UnicodeString& remove(int32_t start,
2595 inline UnicodeString& removeBetween(int32_t start,
2607 inline UnicodeString &retainBetween(int32_t start, int32_t limit = INT32_MAX);
2652 UnicodeString& trim(void);
2662 inline UnicodeString& reverse(void);
2672 inline UnicodeString& reverse(int32_t start,
2681 UnicodeString& toUpper(void);
2690 UnicodeString& toUpper(const Locale& locale);
2698 UnicodeString& toLower(void);
2707 UnicodeString& toLower(const Locale& locale);
2737 UnicodeString &toTitle(BreakIterator *titleIter);
2766 UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale);
2799 UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options);
2816 UnicodeString &foldCase(uint32_t options=0 /*U_FOLD_CASE_DEFAULT*/);
2963 inline UnicodeString();
2976 UnicodeString(int32_t capacity, UChar32 c, int32_t count);
2987 UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar ch);
2998 UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch);
3010 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const UChar *text);
3019 UnicodeString(const UChar *text,
3044 UnicodeString(UBool isTerminated,
3066 UnicodeString(UChar *buffer, int32_t buffLength, int32_t buffCapacity);
3089 UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData);
3099 UnicodeString(const char *codepageData, int32_t dataLength);
3122 UnicodeString(const char *codepageData, const char *codepage);
3141 UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage);
3164 UnicodeString(
3195 UnicodeString(const char *src, int32_t length, enum EInvariant inv);
3214 UnicodeString(const UnicodeString& that);
3223 UnicodeString(UnicodeString &&src) U_NOEXCEPT;
3232 UnicodeString(const UnicodeString& src, int32_t srcStart);
3241 UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3264 virtual ~UnicodeString();
3279 static UnicodeString fromUTF8(StringPiece utf8);
3292 static UnicodeString fromUTF32(const UChar32 *utf32, int32_t length);
3330 UnicodeString unescape() const;
3394 UnicodeString &setToUTF8(StringPiece utf8);
3408 UBool doEquals(const UnicodeString &text, int32_t len) const;
3413 const UnicodeString& srcText,
3426 const UnicodeString& srcText,
3439 const UnicodeString &srcText,
3475 UnicodeString& target) const;
3479 UnicodeString& doReplace(int32_t start,
3481 const UnicodeString& srcText,
3485 UnicodeString& doReplace(int32_t start,
3491 UnicodeString& doAppend(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3492 UnicodeString& doAppend(const UChar *srcChars, int32_t srcStart, int32_t srcLength);
3494 UnicodeString& doReverse(int32_t start,
3536 UnicodeString &copyFrom(const UnicodeString &src, UBool fastCopy=FALSE);
3539 void copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NOEXCEPT;
3602 UnicodeString &
3715 U_COMMON_API UnicodeString U_EXPORT2
3716 operator+ (const UnicodeString &s1, const UnicodeString &s2);
3727 UnicodeString::pinIndex(int32_t& start) const in pinIndex()
3738 UnicodeString::pinIndices(int32_t& start, in pinIndices()
3756 UnicodeString::getArrayStart() { in getArrayStart()
3762 UnicodeString::getArrayStart() const { in getArrayStart()
3772 UnicodeString::UnicodeString() { in UnicodeString() function
3780 UnicodeString::hasShortLength() const { in hasShortLength()
3785 UnicodeString::getShortLength() const { in getShortLength()
3792 UnicodeString::length() const { in length()
3797 UnicodeString::getCapacity() const { in getCapacity()
3803 UnicodeString::hashCode() const in hashCode()
3807 UnicodeString::isBogus() const in isBogus()
3811 UnicodeString::isWritable() const in isWritable()
3815 UnicodeString::isBufferWritable() const in isBufferWritable()
3823 UnicodeString::getBuffer() const { in getBuffer()
3837 UnicodeString::doCompare(int32_t start, in doCompare()
3839 const UnicodeString& srcText, in doCompare()
3852 UnicodeString::operator== (const UnicodeString& text) const
3863 UnicodeString::operator!= (const UnicodeString& text) const
3867 UnicodeString::operator> (const UnicodeString& text) const
3871 UnicodeString::operator< (const UnicodeString& text) const
3875 UnicodeString::operator>= (const UnicodeString& text) const
3879 UnicodeString::operator<= (const UnicodeString& text) const
3883 UnicodeString::compare(const UnicodeString& text) const in compare()
3887 UnicodeString::compare(int32_t start, in compare()
3889 const UnicodeString& srcText) const in compare()
3893 UnicodeString::compare(const UChar *srcChars, in compare()
3898 UnicodeString::compare(int32_t start, in compare()
3900 const UnicodeString& srcText, in compare()
3906 UnicodeString::compare(int32_t start, in compare()
3912 UnicodeString::compare(int32_t start, in compare()
3920 UnicodeString::compareBetween(int32_t start, in compareBetween()
3922 const UnicodeString& srcText, in compareBetween()
3929 UnicodeString::doCompareCodePointOrder(int32_t start, in doCompareCodePointOrder()
3931 const UnicodeString& srcText, in doCompareCodePointOrder()
3944 UnicodeString::compareCodePointOrder(const UnicodeString& text) const in compareCodePointOrder()
3948 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3950 const UnicodeString& srcText) const in compareCodePointOrder()
3954 UnicodeString::compareCodePointOrder(const UChar *srcChars, in compareCodePointOrder()
3959 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3961 const UnicodeString& srcText, in compareCodePointOrder()
3967 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3973 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3981 UnicodeString::compareCodePointOrderBetween(int32_t start, in compareCodePointOrderBetween()
3983 const UnicodeString& srcText, in compareCodePointOrderBetween()
3990 UnicodeString::doCaseCompare(int32_t start, in doCaseCompare()
3992 const UnicodeString &srcText, in doCaseCompare()
4006 UnicodeString::caseCompare(const UnicodeString &text, uint32_t options) const { in caseCompare()
4011 UnicodeString::caseCompare(int32_t start, in caseCompare()
4013 const UnicodeString &srcText, in caseCompare()
4019 UnicodeString::caseCompare(const UChar *srcChars, in caseCompare()
4026 UnicodeString::caseCompare(int32_t start, in caseCompare()
4028 const UnicodeString &srcText, in caseCompare()
4036 UnicodeString::caseCompare(int32_t start, in caseCompare()
4044 UnicodeString::caseCompare(int32_t start, in caseCompare()
4054 UnicodeString::caseCompareBetween(int32_t start, in caseCompareBetween()
4056 const UnicodeString &srcText, in caseCompareBetween()
4064 UnicodeString::indexOf(const UnicodeString& srcText, in indexOf()
4080 UnicodeString::indexOf(const UnicodeString& text) const in indexOf()
4084 UnicodeString::indexOf(const UnicodeString& text, in indexOf()
4091 UnicodeString::indexOf(const UnicodeString& text, in indexOf()
4097 UnicodeString::indexOf(const UChar *srcChars, in indexOf()
4105 UnicodeString::indexOf(const UChar *srcChars, in indexOf()
4112 UnicodeString::indexOf(UChar c, in indexOf()
4118 UnicodeString::indexOf(UChar32 c, in indexOf()
4124 UnicodeString::indexOf(UChar c) const in indexOf()
4128 UnicodeString::indexOf(UChar32 c) const in indexOf()
4132 UnicodeString::indexOf(UChar c, in indexOf()
4139 UnicodeString::indexOf(UChar32 c, in indexOf()
4146 UnicodeString::lastIndexOf(const UChar *srcChars, in lastIndexOf()
4153 UnicodeString::lastIndexOf(const UChar *srcChars, in lastIndexOf()
4161 UnicodeString::lastIndexOf(const UnicodeString& srcText, in lastIndexOf()
4177 UnicodeString::lastIndexOf(const UnicodeString& text, in lastIndexOf()
4183 UnicodeString::lastIndexOf(const UnicodeString& text, in lastIndexOf()
4190 UnicodeString::lastIndexOf(const UnicodeString& text) const in lastIndexOf()
4194 UnicodeString::lastIndexOf(UChar c, in lastIndexOf()
4200 UnicodeString::lastIndexOf(UChar32 c, in lastIndexOf()
4207 UnicodeString::lastIndexOf(UChar c) const in lastIndexOf()
4211 UnicodeString::lastIndexOf(UChar32 c) const { in lastIndexOf()
4216 UnicodeString::lastIndexOf(UChar c, in lastIndexOf()
4223 UnicodeString::lastIndexOf(UChar32 c, in lastIndexOf()
4230 UnicodeString::startsWith(const UnicodeString& text) const in startsWith()
4234 UnicodeString::startsWith(const UnicodeString& srcText, in startsWith()
4240 UnicodeString::startsWith(const UChar *srcChars, int32_t srcLength) const { in startsWith()
4248 UnicodeString::startsWith(const UChar *srcChars, int32_t srcStart, int32_t srcLength) const { in startsWith()
4256 UnicodeString::endsWith(const UnicodeString& text) const in endsWith()
4261 UnicodeString::endsWith(const UnicodeString& srcText, in endsWith()
4270 UnicodeString::endsWith(const UChar *srcChars, in endsWith()
4280 UnicodeString::endsWith(const UChar *srcChars, in endsWith()
4293 inline UnicodeString&
4294 UnicodeString::replace(int32_t start, in replace()
4296 const UnicodeString& srcText) in replace()
4299 inline UnicodeString&
4300 UnicodeString::replace(int32_t start, in replace()
4302 const UnicodeString& srcText, in replace()
4307 inline UnicodeString&
4308 UnicodeString::replace(int32_t start, in replace()
4314 inline UnicodeString&
4315 UnicodeString::replace(int32_t start, in replace()
4322 inline UnicodeString&
4323 UnicodeString::replace(int32_t start, in replace()
4328 inline UnicodeString&
4329 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4331 const UnicodeString& srcText) in replaceBetween()
4334 inline UnicodeString&
4335 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4337 const UnicodeString& srcText, in replaceBetween()
4342 inline UnicodeString&
4343 UnicodeString::findAndReplace(const UnicodeString& oldText, in findAndReplace()
4344 const UnicodeString& newText) in findAndReplace()
4348 inline UnicodeString&
4349 UnicodeString::findAndReplace(int32_t start, in findAndReplace()
4351 const UnicodeString& oldText, in findAndReplace()
4352 const UnicodeString& newText) in findAndReplace()
4360 UnicodeString::doExtract(int32_t start, in doExtract()
4362 UnicodeString& target) const in doExtract()
4366 UnicodeString::extract(int32_t start, in extract()
4373 UnicodeString::extract(int32_t start, in extract()
4375 UnicodeString& target) const in extract()
4381 UnicodeString::extract(int32_t start, in extract()
4394 UnicodeString::extractBetween(int32_t start, in extractBetween()
4403 inline UnicodeString
4404 UnicodeString::tempSubStringBetween(int32_t start, int32_t limit) const { in tempSubStringBetween()
4409 UnicodeString::doCharAt(int32_t offset) const in doCharAt()
4419 UnicodeString::charAt(int32_t offset) const in charAt()
4423 UnicodeString::operator[] (int32_t offset) const
4427 UnicodeString::isEmpty() const { in isEmpty()
4436 UnicodeString::setZeroLength() { in setZeroLength()
4441 UnicodeString::setShortLength(int32_t len) { in setShortLength()
4448 UnicodeString::setLength(int32_t len) { in setLength()
4458 UnicodeString::setToEmpty() { in setToEmpty()
4463 UnicodeString::setArray(UChar *array, int32_t len, int32_t capacity) { in setArray()
4469 inline UnicodeString&
4470 UnicodeString::operator= (UChar ch)
4473 inline UnicodeString&
4474 UnicodeString::operator= (UChar32 ch)
4477 inline UnicodeString&
4478 UnicodeString::setTo(const UnicodeString& srcText, in setTo()
4486 inline UnicodeString&
4487 UnicodeString::setTo(const UnicodeString& srcText, in setTo()
4495 inline UnicodeString&
4496 UnicodeString::setTo(const UnicodeString& srcText) in setTo()
4501 inline UnicodeString&
4502 UnicodeString::setTo(const UChar *srcChars, in setTo()
4509 inline UnicodeString&
4510 UnicodeString::setTo(UChar srcChar) in setTo()
4516 inline UnicodeString&
4517 UnicodeString::setTo(UChar32 srcChar) in setTo()
4523 inline UnicodeString&
4524 UnicodeString::append(const UnicodeString& srcText, in append()
4529 inline UnicodeString&
4530 UnicodeString::append(const UnicodeString& srcText) in append()
4533 inline UnicodeString&
4534 UnicodeString::append(const UChar *srcChars, in append()
4539 inline UnicodeString&
4540 UnicodeString::append(const UChar *srcChars, in append()
4544 inline UnicodeString&
4545 UnicodeString::append(UChar srcChar) in append()
4548 inline UnicodeString&
4549 UnicodeString::operator+= (UChar ch)
4552 inline UnicodeString&
4553 UnicodeString::operator+= (UChar32 ch) {
4557 inline UnicodeString&
4558 UnicodeString::operator+= (const UnicodeString& srcText)
4561 inline UnicodeString&
4562 UnicodeString::insert(int32_t start, in insert()
4563 const UnicodeString& srcText, in insert()
4568 inline UnicodeString&
4569 UnicodeString::insert(int32_t start, in insert()
4570 const UnicodeString& srcText) in insert()
4573 inline UnicodeString&
4574 UnicodeString::insert(int32_t start, in insert()
4580 inline UnicodeString&
4581 UnicodeString::insert(int32_t start, in insert()
4586 inline UnicodeString&
4587 UnicodeString::insert(int32_t start, in insert()
4591 inline UnicodeString&
4592 UnicodeString::insert(int32_t start, in insert()
4597 inline UnicodeString&
4598 UnicodeString::remove() in remove()
4609 inline UnicodeString&
4610 UnicodeString::remove(int32_t start, in remove()
4620 inline UnicodeString&
4621 UnicodeString::removeBetween(int32_t start, in removeBetween()
4625 inline UnicodeString &
4626 UnicodeString::retainBetween(int32_t start, int32_t limit) { in retainBetween()
4632 UnicodeString::truncate(int32_t targetLength) in truncate()
4646 inline UnicodeString&
4647 UnicodeString::reverse() in reverse()
4650 inline UnicodeString&
4651 UnicodeString::reverse(int32_t start, in reverse()