Lines Matching refs:int32_t

52 U_STABLE int32_t U_EXPORT2
67 typedef int32_t U_CALLCONV
69 UChar *dest, int32_t destCapacity,
70 const UChar *src, int32_t srcLength,
401 inline int8_t compare(int32_t start,
402 int32_t length,
422 inline int8_t compare(int32_t start,
423 int32_t length,
425 int32_t srcStart,
426 int32_t srcLength) const;
441 int32_t srcLength) const;
457 inline int8_t compare(int32_t start,
458 int32_t length,
478 inline int8_t compare(int32_t start,
479 int32_t length,
481 int32_t srcStart,
482 int32_t srcLength) const;
501 inline int8_t compareBetween(int32_t start,
502 int32_t limit,
504 int32_t srcStart,
505 int32_t srcLimit) const;
545 inline int8_t compareCodePointOrder(int32_t start,
546 int32_t length,
570 inline int8_t compareCodePointOrder(int32_t start,
571 int32_t length,
573 int32_t srcStart,
574 int32_t srcLength) const;
595 int32_t srcLength) const;
616 inline int8_t compareCodePointOrder(int32_t start,
617 int32_t length,
641 inline int8_t compareCodePointOrder(int32_t start,
642 int32_t length,
644 int32_t srcStart,
645 int32_t srcLength) const;
668 inline int8_t compareCodePointOrderBetween(int32_t start,
669 int32_t limit,
671 int32_t srcStart,
672 int32_t srcLimit) const;
714 inline int8_t caseCompare(int32_t start,
715 int32_t length,
741 inline int8_t caseCompare(int32_t start,
742 int32_t length,
744 int32_t srcStart,
745 int32_t srcLength,
768 int32_t srcLength,
791 inline int8_t caseCompare(int32_t start,
792 int32_t length,
818 inline int8_t caseCompare(int32_t start,
819 int32_t length,
821 int32_t srcStart,
822 int32_t srcLength,
847 inline int8_t caseCompareBetween(int32_t start,
848 int32_t limit,
850 int32_t srcStart,
851 int32_t srcLimit,
874 int32_t srcStart,
875 int32_t srcLength) const;
886 int32_t srcLength) const;
898 int32_t srcStart,
899 int32_t srcLength) const;
921 int32_t srcStart,
922 int32_t srcLength) const;
933 int32_t srcLength) const;
946 int32_t srcStart,
947 int32_t srcLength) const;
960 inline int32_t indexOf(const UnicodeString& text) const;
971 inline int32_t indexOf(const UnicodeString& text,
972 int32_t start) const;
985 inline int32_t indexOf(const UnicodeString& text,
986 int32_t start,
987 int32_t length) const;
1005 inline int32_t indexOf(const UnicodeString& srcText,
1006 int32_t srcStart,
1007 int32_t srcLength,
1008 int32_t start,
1009 int32_t length) const;
1022 inline int32_t indexOf(const UChar *srcChars,
1023 int32_t srcLength,
1024 int32_t start) const;
1038 inline int32_t indexOf(const UChar *srcChars,
1039 int32_t srcLength,
1040 int32_t start,
1041 int32_t length) const;
1059 int32_t indexOf(const UChar *srcChars,
1060 int32_t srcStart,
1061 int32_t srcLength,
1062 int32_t start,
1063 int32_t length) const;
1072 inline int32_t indexOf(UChar c) const;
1082 inline int32_t indexOf(UChar32 c) const;
1092 inline int32_t indexOf(UChar c,
1093 int32_t start) const;
1104 inline int32_t indexOf(UChar32 c,
1105 int32_t start) const;
1117 inline int32_t indexOf(UChar c,
1118 int32_t start,
1119 int32_t length) const;
1132 inline int32_t indexOf(UChar32 c,
1133 int32_t start,
1134 int32_t length) const;
1144 inline int32_t lastIndexOf(const UnicodeString& text) const;
1155 inline int32_t lastIndexOf(const UnicodeString& text,
1156 int32_t start) const;
1169 inline int32_t lastIndexOf(const UnicodeString& text,
1170 int32_t start,
1171 int32_t length) const;
1189 inline int32_t lastIndexOf(const UnicodeString& srcText,
1190 int32_t srcStart,
1191 int32_t srcLength,
1192 int32_t start,
1193 int32_t length) const;
1205 inline int32_t lastIndexOf(const UChar *srcChars,
1206 int32_t srcLength,
1207 int32_t start) const;
1221 inline int32_t lastIndexOf(const UChar *srcChars,
1222 int32_t srcLength,
1223 int32_t start,
1224 int32_t length) const;
1242 int32_t lastIndexOf(const UChar *srcChars,
1243 int32_t srcStart,
1244 int32_t srcLength,
1245 int32_t start,
1246 int32_t length) const;
1255 inline int32_t lastIndexOf(UChar c) const;
1265 inline int32_t lastIndexOf(UChar32 c) const;
1275 inline int32_t lastIndexOf(UChar c,
1276 int32_t start) const;
1287 inline int32_t lastIndexOf(UChar32 c,
1288 int32_t start) const;
1300 inline int32_t lastIndexOf(UChar c,
1301 int32_t start,
1302 int32_t length) const;
1315 inline int32_t lastIndexOf(UChar32 c,
1316 int32_t start,
1317 int32_t length) const;
1330 inline UChar charAt(int32_t offset) const;
1339 inline UChar operator[] (int32_t offset) const;
1352 UChar32 char32At(int32_t offset) const;
1369 int32_t getChar32Start(int32_t offset) const;
1387 int32_t getChar32Limit(int32_t offset) const;
1439 int32_t moveIndex32(int32_t index, int32_t delta) const;
1458 inline void extract(int32_t start,
1459 int32_t length,
1461 int32_t dstStart = 0) const;
1484 int32_t
1485 extract(UChar *dest, int32_t destCapacity,
1498 inline void extract(int32_t start,
1499 int32_t length,
1513 inline void extractBetween(int32_t start,
1514 int32_t limit,
1516 int32_t dstStart = 0) const;
1527 virtual void extractBetween(int32_t start,
1528 int32_t limit,
1552 int32_t extract(int32_t start,
1553 int32_t startLength,
1555 int32_t targetCapacity,
1579 int32_t extract(int32_t start,
1580 int32_t startLength,
1613 inline int32_t extract(int32_t start,
1614 int32_t startLength,
1647 int32_t extract(int32_t start,
1648 int32_t startLength,
1670 int32_t extract(char *dest, int32_t destCapacity,
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;
1754 int32_t toUTF32(UChar32 *utf32, int32_t capacity, UErrorCode &errorCode) const;
1766 inline int32_t length(void) const;
1781 int32_t
1782 countChar32(int32_t start=0, int32_t length=INT32_MAX) const;
1808 hasMoreChar32Than(int32_t start, int32_t length, int32_t number) const;
1826 inline int32_t getCapacity(void) const;
1835 inline int32_t hashCode(void) const;
1980 int32_t srcStart);
1996 int32_t srcStart,
1997 int32_t srcLength);
2018 int32_t srcLength);
2065 int32_t textLength);
2087 int32_t buffLength,
2088 int32_t buffCapacity);
2139 UnicodeString& setCharAt(int32_t offset,
2187 int32_t srcStart,
2188 int32_t srcLength);
2213 int32_t srcStart,
2214 int32_t srcLength);
2226 int32_t srcLength);
2260 inline UnicodeString& insert(int32_t start,
2262 int32_t srcStart,
2263 int32_t srcLength);
2273 inline UnicodeString& insert(int32_t start,
2289 inline UnicodeString& insert(int32_t start,
2291 int32_t srcStart,
2292 int32_t srcLength);
2303 inline UnicodeString& insert(int32_t start,
2305 int32_t srcLength);
2315 inline UnicodeString& insert(int32_t start,
2326 inline UnicodeString& insert(int32_t start,
2349 UnicodeString& replace(int32_t start,
2350 int32_t length,
2352 int32_t srcStart,
2353 int32_t srcLength);
2367 UnicodeString& replace(int32_t start,
2368 int32_t length,
2388 UnicodeString& replace(int32_t start,
2389 int32_t length,
2391 int32_t srcStart,
2392 int32_t srcLength);
2406 inline UnicodeString& replace(int32_t start,
2407 int32_t length,
2409 int32_t srcLength);
2422 inline UnicodeString& replace(int32_t start,
2423 int32_t length,
2437 UnicodeString& replace(int32_t start, int32_t length, UChar32 srcChar);
2448 inline UnicodeString& replaceBetween(int32_t start,
2449 int32_t limit,
2466 inline UnicodeString& replaceBetween(int32_t start,
2467 int32_t limit,
2469 int32_t srcStart,
2470 int32_t srcLimit);
2482 virtual void handleReplaceBetween(int32_t start,
2483 int32_t limit,
2508 virtual void copy(int32_t start, int32_t limit, int32_t dest);
2534 inline UnicodeString& findAndReplace(int32_t start,
2535 int32_t length,
2556 UnicodeString& findAndReplace(int32_t start,
2557 int32_t length,
2559 int32_t oldStart,
2560 int32_t oldLength,
2562 int32_t newStart,
2563 int32_t newLength);
2583 inline UnicodeString& remove(int32_t start,
2584 int32_t length = (int32_t)INT32_MAX);
2594 inline UnicodeString& removeBetween(int32_t start,
2595 int32_t limit = (int32_t)INT32_MAX);
2606 inline UnicodeString &retainBetween(int32_t start, int32_t limit = INT32_MAX);
2621 UBool padLeading(int32_t targetLength,
2635 UBool padTrailing(int32_t targetLength,
2644 inline UBool truncate(int32_t targetLength);
2671 inline UnicodeString& reverse(int32_t start,
2672 int32_t length);
2864 UChar *getBuffer(int32_t minCapacity);
2886 void releaseBuffer(int32_t newLength=-1);
2975 UnicodeString(int32_t capacity, UChar32 c, int32_t count);
3019 int32_t textLength);
3045 int32_t textLength);
3065 UnicodeString(UChar *buffer, int32_t buffLength, int32_t buffCapacity);
3098 UnicodeString(const char *codepageData, int32_t dataLength);
3140 UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage);
3164 const char *src, int32_t srcLength,
3194 UnicodeString(const char *src, int32_t length, enum EInvariant inv);
3233 UnicodeString(const UnicodeString& src, int32_t srcStart);
3242 UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3293 static UnicodeString fromUTF32(const UChar32 *utf32, int32_t length);
3352 UChar32 unescapeAt(int32_t &offset) const;
3377 virtual int32_t getLength() const;
3384 virtual UChar getCharAt(int32_t offset) const;
3391 virtual UChar32 getChar32At(int32_t offset) const;
3401 int32_t
3402 toUTF8(int32_t start, int32_t len,
3403 char *target, int32_t capacity) const;
3409 UBool doEquals(const UnicodeString &text, int32_t len) const;
3412 doCompare(int32_t start,
3413 int32_t length,
3415 int32_t srcStart,
3416 int32_t srcLength) const;
3418 int8_t doCompare(int32_t start,
3419 int32_t length,
3421 int32_t srcStart,
3422 int32_t srcLength) const;
3425 doCompareCodePointOrder(int32_t start,
3426 int32_t length,
3428 int32_t srcStart,
3429 int32_t srcLength) const;
3431 int8_t doCompareCodePointOrder(int32_t start,
3432 int32_t length,
3434 int32_t srcStart,
3435 int32_t srcLength) const;
3438 doCaseCompare(int32_t start,
3439 int32_t length,
3441 int32_t srcStart,
3442 int32_t srcLength,
3446 doCaseCompare(int32_t start,
3447 int32_t length,
3449 int32_t srcStart,
3450 int32_t srcLength,
3453 int32_t doIndexOf(UChar c,
3454 int32_t start,
3455 int32_t length) const;
3457 int32_t doIndexOf(UChar32 c,
3458 int32_t start,
3459 int32_t length) const;
3461 int32_t doLastIndexOf(UChar c,
3462 int32_t start,
3463 int32_t length) const;
3465 int32_t doLastIndexOf(UChar32 c,
3466 int32_t start,
3467 int32_t length) const;
3469 void doExtract(int32_t start,
3470 int32_t length,
3472 int32_t dstStart) const;
3474 inline void doExtract(int32_t start,
3475 int32_t length,
3478 inline UChar doCharAt(int32_t offset) const;
3480 UnicodeString& doReplace(int32_t start,
3481 int32_t length,
3483 int32_t srcStart,
3484 int32_t srcLength);
3486 UnicodeString& doReplace(int32_t start,
3487 int32_t length,
3489 int32_t srcStart,
3490 int32_t srcLength);
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,
3496 int32_t length);
3499 int32_t doHashCode(void) const;
3507 inline int32_t getShortLength() const;
3518 inline void setShortLength(int32_t len);
3519 inline void setLength(int32_t len);
3521 inline void setArray(UChar *array, int32_t len, int32_t capacity); // sets length but not flags
3528 UBool allocate(int32_t capacity);
3543 inline void pinIndex(int32_t& start) const;
3544 inline void pinIndices(int32_t& start,
3545 int32_t& length) const;
3550 int32_t doExtract(int32_t start, int32_t length,
3551 char *dest, int32_t destCapacity,
3566 int32_t dataLength,
3575 int32_t dataLength,
3592 UBool cloneArrayIfNeeded(int32_t newCapacity = -1,
3593 int32_t growCapacity = -1,
3595 int32_t **pBufferToDelete = 0,
3608 int32_t removeRef(void);
3609 int32_t refCount(void) const;
3618 US_STACKBUF_SIZE=(int32_t)(UNISTR_OBJECT_SIZE-sizeof(void *)-2)/U_SIZEOF_UCHAR,
3700 int32_t fLength; // number of characters in fArray if >127; else undefined
3701 int32_t fCapacity; // capacity of fArray (in UChars)
3729 UnicodeString::pinIndex(int32_t& start) const in pinIndex()
3740 UnicodeString::pinIndices(int32_t& start, in pinIndices()
3741 int32_t& _length) const in pinIndices()
3744 int32_t len = length(); in pinIndices()
3786 inline int32_t
3793 inline int32_t
3798 inline int32_t
3804 inline int32_t
3839 UnicodeString::doCompare(int32_t start, in doCompare()
3840 int32_t thisLength, in doCompare()
3842 int32_t srcStart, in doCompare()
3843 int32_t srcLength) const in doCompare()
3859 int32_t len = length(), textLength = text.length();
3889 UnicodeString::compare(int32_t start, in compare()
3890 int32_t _length, in compare()
3896 int32_t srcLength) const in compare()
3900 UnicodeString::compare(int32_t start, in compare()
3901 int32_t _length, in compare()
3903 int32_t srcStart, in compare()
3904 int32_t srcLength) const in compare()
3908 UnicodeString::compare(int32_t start, in compare()
3909 int32_t _length, in compare()
3914 UnicodeString::compare(int32_t start, in compare()
3915 int32_t _length, in compare()
3917 int32_t srcStart, in compare()
3918 int32_t srcLength) const in compare()
3922 UnicodeString::compareBetween(int32_t start, in compareBetween()
3923 int32_t limit, in compareBetween()
3925 int32_t srcStart, in compareBetween()
3926 int32_t srcLimit) const in compareBetween()
3931 UnicodeString::doCompareCodePointOrder(int32_t start, in doCompareCodePointOrder()
3932 int32_t thisLength, in doCompareCodePointOrder()
3934 int32_t srcStart, in doCompareCodePointOrder()
3935 int32_t srcLength) const in doCompareCodePointOrder()
3950 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3951 int32_t _length, in compareCodePointOrder()
3957 int32_t srcLength) const in compareCodePointOrder()
3961 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3962 int32_t _length, in compareCodePointOrder()
3964 int32_t srcStart, in compareCodePointOrder()
3965 int32_t srcLength) const in compareCodePointOrder()
3969 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3970 int32_t _length, in compareCodePointOrder()
3975 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder()
3976 int32_t _length, in compareCodePointOrder()
3978 int32_t srcStart, in compareCodePointOrder()
3979 int32_t srcLength) const in compareCodePointOrder()
3983 UnicodeString::compareCodePointOrderBetween(int32_t start, in compareCodePointOrderBetween()
3984 int32_t limit, in compareCodePointOrderBetween()
3986 int32_t srcStart, in compareCodePointOrderBetween()
3987 int32_t srcLimit) const in compareCodePointOrderBetween()
3992 UnicodeString::doCaseCompare(int32_t start, in doCaseCompare()
3993 int32_t thisLength, in doCaseCompare()
3995 int32_t srcStart, in doCaseCompare()
3996 int32_t srcLength, in doCaseCompare()
4013 UnicodeString::caseCompare(int32_t start, in caseCompare()
4014 int32_t _length, in caseCompare()
4022 int32_t srcLength, in caseCompare()
4028 UnicodeString::caseCompare(int32_t start, in caseCompare()
4029 int32_t _length, in caseCompare()
4031 int32_t srcStart, in caseCompare()
4032 int32_t srcLength, in caseCompare()
4038 UnicodeString::caseCompare(int32_t start, in caseCompare()
4039 int32_t _length, in caseCompare()
4046 UnicodeString::caseCompare(int32_t start, in caseCompare()
4047 int32_t _length, in caseCompare()
4049 int32_t srcStart, in caseCompare()
4050 int32_t srcLength, in caseCompare()
4056 UnicodeString::caseCompareBetween(int32_t start, in caseCompareBetween()
4057 int32_t limit, in caseCompareBetween()
4059 int32_t srcStart, in caseCompareBetween()
4060 int32_t srcLimit, in caseCompareBetween()
4065 inline int32_t
4067 int32_t srcStart, in indexOf()
4068 int32_t srcLength, in indexOf()
4069 int32_t start, in indexOf()
4070 int32_t _length) const in indexOf()
4081 inline int32_t
4085 inline int32_t
4087 int32_t start) const { in indexOf()
4092 inline int32_t
4094 int32_t start, in indexOf()
4095 int32_t _length) const in indexOf()
4098 inline int32_t
4100 int32_t srcLength, in indexOf()
4101 int32_t start) const { in indexOf()
4106 inline int32_t
4108 int32_t srcLength, in indexOf()
4109 int32_t start, in indexOf()
4110 int32_t _length) const in indexOf()
4113 inline int32_t
4115 int32_t start, in indexOf()
4116 int32_t _length) const in indexOf()
4119 inline int32_t
4121 int32_t start, in indexOf()
4122 int32_t _length) const in indexOf()
4125 inline int32_t
4129 inline int32_t
4133 inline int32_t
4135 int32_t start) const { in indexOf()
4140 inline int32_t
4142 int32_t start) const { in indexOf()
4147 inline int32_t
4149 int32_t srcLength, in lastIndexOf()
4150 int32_t start, in lastIndexOf()
4151 int32_t _length) const in lastIndexOf()
4154 inline int32_t
4156 int32_t srcLength, in lastIndexOf()
4157 int32_t start) const { in lastIndexOf()
4162 inline int32_t
4164 int32_t srcStart, in lastIndexOf()
4165 int32_t srcLength, in lastIndexOf()
4166 int32_t start, in lastIndexOf()
4167 int32_t _length) const in lastIndexOf()
4178 inline int32_t
4180 int32_t start, in lastIndexOf()
4181 int32_t _length) const in lastIndexOf()
4184 inline int32_t
4186 int32_t start) const { in lastIndexOf()
4191 inline int32_t
4195 inline int32_t
4197 int32_t start, in lastIndexOf()
4198 int32_t _length) const in lastIndexOf()
4201 inline int32_t
4203 int32_t start, in lastIndexOf()
4204 int32_t _length) const { in lastIndexOf()
4208 inline int32_t
4212 inline int32_t
4217 inline int32_t
4219 int32_t start) const { in lastIndexOf()
4224 inline int32_t
4226 int32_t start) const { in lastIndexOf()
4237 int32_t srcStart, in startsWith()
4238 int32_t srcLength) const 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()
4264 int32_t srcStart, in endsWith()
4265 int32_t srcLength) const { in endsWith()
4273 int32_t srcLength) const { in endsWith()
4283 int32_t srcStart, in endsWith()
4284 int32_t srcLength) const { in endsWith()
4296 UnicodeString::replace(int32_t start, in replace()
4297 int32_t _length, in replace()
4302 UnicodeString::replace(int32_t start, in replace()
4303 int32_t _length, in replace()
4305 int32_t srcStart, in replace()
4306 int32_t srcLength) in replace()
4310 UnicodeString::replace(int32_t start, in replace()
4311 int32_t _length, in replace()
4313 int32_t srcLength) in replace()
4317 UnicodeString::replace(int32_t start, in replace()
4318 int32_t _length, in replace()
4320 int32_t srcStart, in replace()
4321 int32_t srcLength) in replace()
4325 UnicodeString::replace(int32_t start, in replace()
4326 int32_t _length, in replace()
4331 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4332 int32_t limit, in replaceBetween()
4337 UnicodeString::replaceBetween(int32_t start, in replaceBetween()
4338 int32_t limit, in replaceBetween()
4340 int32_t srcStart, in replaceBetween()
4341 int32_t srcLimit) in replaceBetween()
4351 UnicodeString::findAndReplace(int32_t start, in findAndReplace()
4352 int32_t _length, in findAndReplace()
4362 UnicodeString::doExtract(int32_t start, in doExtract()
4363 int32_t _length, in doExtract()
4368 UnicodeString::extract(int32_t start, in extract()
4369 int32_t _length, in extract()
4371 int32_t targetStart) const in extract()
4375 UnicodeString::extract(int32_t start, in extract()
4376 int32_t _length, in extract()
4382 inline int32_t
4383 UnicodeString::extract(int32_t start, in extract()
4384 int32_t _length, in extract()
4396 UnicodeString::extractBetween(int32_t start, in extractBetween()
4397 int32_t limit, in extractBetween()
4399 int32_t dstStart) const { in extractBetween()
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
4443 UnicodeString::setShortLength(int32_t len) { in setShortLength()
4450 UnicodeString::setLength(int32_t len) { in setLength()
4465 UnicodeString::setArray(UChar *array, int32_t len, int32_t capacity) { in setArray()
4481 int32_t srcStart, in setTo()
4482 int32_t srcLength) in setTo()
4490 int32_t srcStart) in setTo()
4505 int32_t srcLength) in setTo()
4527 int32_t srcStart, in append()
4528 int32_t srcLength) in append()
4537 int32_t srcStart, in append()
4538 int32_t srcLength) in append()
4543 int32_t srcLength) in append()
4564 UnicodeString::insert(int32_t start, in insert()
4566 int32_t srcStart, in insert()
4567 int32_t srcLength) in insert()
4571 UnicodeString::insert(int32_t start, in insert()
4576 UnicodeString::insert(int32_t start, in insert()
4578 int32_t srcStart, in insert()
4579 int32_t srcLength) in insert()
4583 UnicodeString::insert(int32_t start, in insert()
4585 int32_t srcLength) in insert()
4589 UnicodeString::insert(int32_t start, in insert()
4594 UnicodeString::insert(int32_t start, in insert()
4612 UnicodeString::remove(int32_t start, in remove()
4613 int32_t _length) in remove()
4623 UnicodeString::removeBetween(int32_t start, in removeBetween()
4624 int32_t limit) in removeBetween()
4628 UnicodeString::retainBetween(int32_t start, int32_t limit) { in retainBetween()
4634 UnicodeString::truncate(int32_t targetLength) in truncate()
4653 UnicodeString::reverse(int32_t start, in reverse()
4654 int32_t _length) in reverse()