Lines Matching full:start
388 * [<TT>start</TT>, <TT>start + length</TT>) with the characters
390 * (The parameters "start" and "length" are not applied to the other text "text".)
391 * @param start the offset at which the compare operation begins
401 inline int8_t compare(int32_t start,
407 * [<TT>start</TT>, <TT>start + length</TT>) with the characters
410 * @param start the offset at which the compare operation begins
413 * @param srcStart the offset into <TT>srcText</TT> to start comparison
422 inline int8_t compare(int32_t start,
445 * [<TT>start</TT>, <TT>start + length</TT>) with the first
447 * @param start the offset at which the compare operation begins
457 inline int8_t compare(int32_t start,
463 * [<TT>start</TT>, <TT>start + length</TT>) with the characters
466 * @param start the offset at which the compare operation begins
469 * @param srcStart the offset into <TT>srcChars</TT> to start comparison
478 inline int8_t compare(int32_t start,
486 * [<TT>start</TT>, <TT>limit</TT>) with the characters
489 * @param start the offset at which the compare operation begins
492 * @param srcStart the offset into <TT>srcText</TT> to start comparison
501 inline int8_t compareBetween(int32_t start,
537 * @param start The start offset in this string at which the compare operation begins.
545 inline int8_t compareCodePointOrder(int32_t start,
560 * @param start The start offset in this string at which the compare operation begins.
563 * @param srcStart The start offset in that string at which the compare operation begins.
570 inline int8_t compareCodePointOrder(int32_t start,
608 * @param start The start offset in this string at which the compare operation begins.
616 inline int8_t compareCodePointOrder(int32_t start,
631 * @param start The start offset in this string at which the compare operation begins.
634 * @param srcStart The start offset in that string at which the compare operation begins.
641 inline int8_t compareCodePointOrder(int32_t start,
658 * @param start The start offset in this string at which the compare operation begins.
661 * @param srcStart The start offset in that string at which the compare operation begins.
668 inline int8_t compareCodePointOrderBetween(int32_t start,
698 * @param start The start offset in this string at which the compare operation begins.
714 inline int8_t caseCompare(int32_t start,
723 * @param start The start offset in this string at which the compare operation begins.
726 * @param srcStart The start offset in that string at which the compare operation begins.
741 inline int8_t caseCompare(int32_t start,
775 * @param start The start offset in this string at which the compare operation begins.
791 inline int8_t caseCompare(int32_t start,
800 * @param start The start offset in this string at which the compare operation begins.
803 * @param srcStart The start offset in that string at which the compare operation begins.
818 inline int8_t caseCompare(int32_t start,
829 * @param start The start offset in this string at which the compare operation begins.
832 * @param srcStart The start offset in that string at which the compare operation begins.
847 inline int8_t caseCompareBetween(int32_t start,
867 * @param srcStart the offset into <TT>srcText</TT> to start matching
892 * @param srcStart the offset into <TT>srcText</TT> to start matching
914 * @param srcStart the offset into <TT>srcText</TT> to start matching
939 * @param srcStart the offset into <TT>srcText</TT> to start matching
956 * @return The offset into this of the start of <TT>text</TT>,
964 * starting at offset <TT>start</TT>, using bitwise comparison.
966 * @param start The offset at which searching will start.
967 * @return The offset into this of the start of <TT>text</TT>,
972 int32_t start) const;
976 * [<TT>start</TT>, <TT>start + length</TT>) of the characters
979 * @param start The offset at which searching will start.
981 * @return The offset into this of the start of <TT>text</TT>,
986 int32_t start,
991 * [<TT>start</TT>, <TT>start + length</TT>) of the characters
997 * to start matching
999 * @param start the offset into this at which to start matching
1001 * @return The offset into this of the start of <TT>text</TT>,
1008 int32_t start,
1014 * starting at offset <TT>start</TT>, using bitwise comparison.
1017 * @param start the offset into this at which to start matching
1018 * @return The offset into this of the start of <TT>text</TT>,
1024 int32_t start) const;
1028 * [<TT>start</TT>, <TT>start + length</TT>) of the characters
1032 * @param start The offset at which searching will start.
1034 * @return The offset into this of the start of <TT>srcChars</TT>,
1040 int32_t start,
1045 * [<TT>start</TT>, <TT>start + length</TT>) of the characters
1051 * to start matching
1053 * @param start the offset into this at which to start matching
1055 * @return The offset into this of the start of <TT>text</TT>,
1062 int32_t start,
1086 * starting at offset <TT>start</TT>, using bitwise comparison.
1088 * @param start The offset at which searching will start.
1093 int32_t start) const;
1097 * starting at offset <TT>start</TT>, using bitwise comparison.
1100 * @param start The offset at which searching will start.
1105 int32_t start) const;
1109 * in the range [<TT>start</TT>, <TT>start + length</TT>),
1112 * @param start the offset into this at which to start matching
1118 int32_t start,
1123 * in the range [<TT>start</TT>, <TT>start + length</TT>),
1127 * @param start the offset into this at which to start matching
1133 int32_t start,
1140 * @return The offset into this of the start of <TT>text</TT>,
1148 * starting at offset <TT>start</TT>, using bitwise comparison.
1150 * @param start The offset at which searching will start.
1151 * @return The offset into this of the start of <TT>text</TT>,
1156 int32_t start) const;
1160 * [<TT>start</TT>, <TT>start + length</TT>) of the characters
1163 * @param start The offset at which searching will start.
1165 * @return The offset into this of the start of <TT>text</TT>,
1170 int32_t start,
1175 * [<TT>start</TT>, <TT>start + length</TT>) of the characters
1181 * to start matching
1183 * @param start the offset into this at which to start matching
1185 * @return The offset into this of the start of <TT>text</TT>,
1192 int32_t start,
1197 * starting at offset <TT>start</TT>, using bitwise comparison.
1200 * @param start the offset into this at which to start matching
1201 * @return The offset into this of the start of <TT>text</TT>,
1207 int32_t start) const;
1211 * [<TT>start</TT>, <TT>start + length</TT>) of the characters
1215 * @param start The offset at which searching will start.
1217 * @return The offset into this of the start of <TT>srcChars</TT>,
1223 int32_t start,
1228 * [<TT>start</TT>, <TT>start + length</TT>) of the characters
1234 * to start matching
1236 * @param start the offset into this at which to start matching
1238 * @return The offset into this of the start of <TT>text</TT>,
1245 int32_t start,
1269 * starting at offset <TT>start</TT>, using bitwise comparison.
1271 * @param start The offset at which searching will start.
1276 int32_t start) const;
1280 * starting at offset <TT>start</TT>, using bitwise comparison.
1283 * @param start The offset at which searching will start.
1288 int32_t start) const;
1292 * in the range [<TT>start</TT>, <TT>start + length</TT>),
1295 * @param start the offset into this at which to start matching
1301 int32_t start,
1306 * in the range [<TT>start</TT>, <TT>start + length</TT>),
1310 * @param start the offset into this at which to start matching
1316 int32_t start,
1399 * If delta<0 then the index is moved backward (toward the start of the string).
1426 * // go to the 3rd code point from the start of s (0-based)
1445 * [<tt>start</tt>, <tt>start + length</tt>) into the array <tt>dst</tt>,
1450 * @param start offset of first character which will be copied into the array
1458 inline void extract(int32_t start,
1490 * [<tt>start</tt>, <tt>start + length</tt>) into the UnicodeString
1492 * @param start offset of first character which will be copied
1498 inline void extract(int32_t start,
1503 * Copy the characters in the range [<tt>start</tt>, <tt>limit</tt>)
1505 * @param start offset of first character which will be copied into the array
1508 * must be at least (<tt>dstStart + (limit - start)</tt>).
1513 inline void extractBetween(int32_t start,
1519 * Copy the characters in the range [<tt>start</tt>, <tt>limit</tt>)
1521 * @param start offset of first character which will be copied
1527 virtual void extractBetween(int32_t start,
1533 * [<tt>start</TT>, <tt>start + startLength</TT>) into an array of characters.
1543 * @param start offset of first character which will be copied
1552 int32_t extract(int32_t start,
1562 * [<tt>start</TT>, <tt>start + length</TT>) into an array of characters
1570 * @param start offset of first character which will be copied
1579 int32_t extract(int32_t start,
1590 * [<tt>start</TT>, <tt>start + length</TT>) into an array of characters
1595 …* extract(int32_t start, int32_t length, char *target, int32_t targetCapacity, enum EInvariant inv…
1599 * @param start offset of first character which will be copied
1613 inline int32_t extract(int32_t start,
1620 * [<tt>start</TT>, <tt>start + length</TT>) into an array of characters
1629 …* extract(int32_t start, int32_t length, char *target, int32_t targetCapacity, enum EInvariant inv…
1633 * @param start offset of first character which will be copied
1647 int32_t extract(int32_t start,
1684 * @param start offset of the first character visible in the substring
1689 UnicodeString tempSubString(int32_t start=0, int32_t length=INT32_MAX) const;
1693 * Same as tempSubString(start, length) except that the substring range
1694 * is specified as a (start, limit) pair (with an exclusive limit index)
1695 * rather than a (start, length) pair.
1696 * @param start offset of the first character visible in the substring
1701 inline UnicodeString tempSubStringBetween(int32_t start, int32_t limit=INT32_MAX) const;
1775 * @param start the index of the first code unit to check
1782 countChar32(int32_t start=0, int32_t length=INT32_MAX) const;
1792 * Logically equivalent to (countChar32(start, length)>number).
1795 * @param start the index of the first code unit to check (0 for the entire string)
1797 * (use INT32_MAX for the entire string; remember that start/length
1808 hasMoreChar32Than(int32_t start, int32_t length, int32_t number) const;
2176 * UnicodeString object at offset <TT>start</TT>. <TT>srcText</TT>
2203 * <TT>start</TT>. <TT>srcChars</TT> is not modified.
2218 * at offset <TT>start</TT>. <TT>srcChars</TT> is not modified.
2250 * object at offset <TT>start</TT>. <TT>srcText</TT> is not modified.
2251 * @param start the offset where the insertion begins
2260 inline UnicodeString& insert(int32_t start,
2267 * at offset <TT>start</TT>. <TT>srcText</TT> is not modified.
2268 * @param start the offset where the insertion begins
2273 inline UnicodeString& insert(int32_t start,
2279 * object at offset <TT>start</TT>. <TT>srcChars</TT> is not modified.
2280 * @param start the offset at which the insertion begins
2289 inline UnicodeString& insert(int32_t start,
2296 * at offset <TT>start</TT>. <TT>srcChars</TT> is not modified.
2297 * @param start the offset where the insertion begins
2303 inline UnicodeString& insert(int32_t start,
2309 * offset <TT>start</TT>.
2310 * @param start the offset at which the insertion occurs
2315 inline UnicodeString& insert(int32_t start,
2320 * offset <TT>start</TT>.
2321 * @param start the offset at which the insertion occurs
2326 inline UnicodeString& insert(int32_t start,
2334 * [<TT>start</TT>, <TT>start + length</TT>) with the characters in
2338 * @param start the offset at which the replace operation begins
2340 * <TT>start + length</TT> is not modified.
2349 UnicodeString& replace(int32_t start,
2357 * [<TT>start</TT>, <TT>start + length</TT>)
2360 * @param start the offset at which the replace operation begins
2362 * <TT>start + length</TT> is not modified.
2367 UnicodeString& replace(int32_t start,
2373 * [<TT>start</TT>, <TT>start + length</TT>) with the characters in
2377 * @param start the offset at which the replace operation begins
2379 * <TT>start + length</TT> is not modified.
2388 UnicodeString& replace(int32_t start,
2396 * [<TT>start</TT>, <TT>start + length</TT>) with the characters in
2398 * @param start the offset at which the replace operation begins
2400 * <TT>start + length</TT> is not modified.
2406 inline UnicodeString& replace(int32_t start,
2413 * [<TT>start</TT>, <TT>start + length</TT>) with the code unit
2415 * @param start the offset at which the replace operation begins
2417 * <TT>start + length</TT> is not modified.
2422 inline UnicodeString& replace(int32_t start,
2428 * [<TT>start</TT>, <TT>start + length</TT>) with the code point
2430 * @param start the offset at which the replace operation begins
2432 * <TT>start + length</TT> is not modified.
2437 UnicodeString& replace(int32_t start, int32_t length, UChar32 srcChar);
2440 * Replace the characters in the range [<TT>start</TT>, <TT>limit</TT>)
2442 * @param start the offset at which the replace operation begins
2448 inline UnicodeString& replaceBetween(int32_t start,
2453 * Replace the characters in the range [<TT>start</TT>, <TT>limit</TT>)
2456 * @param start the offset at which the replace operation begins
2466 inline UnicodeString& replaceBetween(int32_t start,
2474 * @param start the beginning index, inclusive; <code>0 <= start
2476 * @param limit the ending index, exclusive; <code>start <= limit
2478 * @param text the text to replace characters <code>start</code>
2482 virtual void handleReplaceBetween(int32_t start,
2498 * @param start the beginning index, inclusive; <code>0 <= start <=
2500 * @param limit the ending index, exclusive; <code>start <= limit <=
2503 * <code>start..limit-1</code> will be copied to <code>dest</code>.
2504 * Implementations of this method may assume that <code>dest <= start ||
2508 virtual void copy(int32_t start, int32_t limit, int32_t dest);
2526 * in the range [<TT>start</TT>, <TT>start + length</TT>).
2527 * @param start the start of the range in which replace will performed
2534 inline UnicodeString& findAndReplace(int32_t start,
2544 * in the range [<TT>start</TT>, <TT>start + length</TT>).
2545 * @param start the start of the range in which replace will performed
2548 * @param oldStart the start of the search range in <TT>oldText</TT>
2551 * @param newStart the start of the replacement range in <TT>newText</TT>
2556 UnicodeString& findAndReplace(int32_t start,
2577 * [<TT>start</TT>, <TT>start + length</TT>) from the UnicodeString object.
2578 * @param start the offset of the first character to remove
2583 inline UnicodeString& remove(int32_t start,
2588 * [<TT>start</TT>, <TT>limit</TT>) from the UnicodeString object.
2589 * @param start the offset of the first character to remove
2594 inline UnicodeString& removeBetween(int32_t start,
2599 * [<code>start</code>, <code>limit</code>) from the UnicodeString object.
2600 * Removes characters before <code>start</code> and at and after <code>limit</code>.
2601 * @param start the offset of the first character to retain
2606 inline UnicodeString &retainBetween(int32_t start, int32_t limit = INT32_MAX);
2611 * Pad the start of this UnicodeString with the character <TT>padChar</TT>.
2664 * Reverse the range [<TT>start</TT>, <TT>start + length</TT>) in
2666 * @param start the start of the range to reverse
2671 inline UnicodeString& reverse(int32_t start,
3230 * @param srcStart The offset into <tt>src</tt> at which to start copying.
3238 * @param srcStart The offset into <tt>src</tt> at which to start copying.
3399 // rather than having start+length on every method,
3402 toUTF8(int32_t start, int32_t len,
3412 doCompare(int32_t start,
3418 int8_t doCompare(int32_t start,
3425 doCompareCodePointOrder(int32_t start,
3431 int8_t doCompareCodePointOrder(int32_t start,
3438 doCaseCompare(int32_t start,
3446 doCaseCompare(int32_t start,
3454 int32_t start,
3458 int32_t start,
3462 int32_t start,
3466 int32_t start,
3469 void doExtract(int32_t start,
3474 inline void doExtract(int32_t start,
3480 UnicodeString& doReplace(int32_t start,
3486 UnicodeString& doReplace(int32_t start,
3495 UnicodeString& doReverse(int32_t start,
3501 // get pointer to start of array
3542 // Pin start and limit to acceptable values.
3543 inline void pinIndex(int32_t& start) const;
3544 inline void pinIndices(int32_t& start,
3550 int32_t doExtract(int32_t start, int32_t length,
3729 UnicodeString::pinIndex(int32_t& start) const in pinIndex() argument
3732 if(start < 0) { in pinIndex()
3733 start = 0; in pinIndex()
3734 } else if(start > length()) { in pinIndex()
3735 start = length(); in pinIndex()
3740 UnicodeString::pinIndices(int32_t& start, in pinIndices() argument
3745 if(start < 0) { in pinIndices()
3746 start = 0; in pinIndices()
3747 } else if(start > len) { in pinIndices()
3748 start = len; in pinIndices()
3752 } else if(_length > (len - start)) { in pinIndices()
3753 _length = (len - start); in pinIndices()
3839 UnicodeString::doCompare(int32_t start, in doCompare() argument
3849 return doCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength); in doCompare()
3889 UnicodeString::compare(int32_t start, in compare() argument
3892 { return doCompare(start, _length, srcText, 0, srcText.length()); } in compare()
3900 UnicodeString::compare(int32_t start, in compare() argument
3905 { return doCompare(start, _length, srcText, srcStart, srcLength); } in compare()
3908 UnicodeString::compare(int32_t start, in compare() argument
3911 { return doCompare(start, _length, srcChars, 0, _length); } in compare()
3914 UnicodeString::compare(int32_t start, in compare() argument
3919 { return doCompare(start, _length, srcChars, srcStart, srcLength); } in compare()
3922 UnicodeString::compareBetween(int32_t start, in compareBetween() argument
3927 { return doCompare(start, limit - start, in compareBetween()
3931 UnicodeString::doCompareCodePointOrder(int32_t start, in doCompareCodePointOrder() argument
3941 return doCompareCodePointOrder(start, thisLength, srcText.getArrayStart(), srcStart, srcLength); in doCompareCodePointOrder()
3950 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder() argument
3953 { return doCompareCodePointOrder(start, _length, srcText, 0, srcText.length()); } in compareCodePointOrder()
3961 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder() argument
3966 { return doCompareCodePointOrder(start, _length, srcText, srcStart, srcLength); } in compareCodePointOrder()
3969 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder() argument
3972 { return doCompareCodePointOrder(start, _length, srcChars, 0, _length); } in compareCodePointOrder()
3975 UnicodeString::compareCodePointOrder(int32_t start, in compareCodePointOrder() argument
3980 { return doCompareCodePointOrder(start, _length, srcChars, srcStart, srcLength); } in compareCodePointOrder()
3983 UnicodeString::compareCodePointOrderBetween(int32_t start, in compareCodePointOrderBetween() argument
3988 { return doCompareCodePointOrder(start, limit - start, in compareCodePointOrderBetween()
3992 UnicodeString::doCaseCompare(int32_t start, in doCaseCompare() argument
4003 return doCaseCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength, options); in doCaseCompare()
4013 UnicodeString::caseCompare(int32_t start, in caseCompare() argument
4017 return doCaseCompare(start, _length, srcText, 0, srcText.length(), options); in caseCompare()
4028 UnicodeString::caseCompare(int32_t start, in caseCompare() argument
4034 return doCaseCompare(start, _length, srcText, srcStart, srcLength, options); in caseCompare()
4038 UnicodeString::caseCompare(int32_t start, in caseCompare() argument
4042 return doCaseCompare(start, _length, srcChars, 0, _length, options); in caseCompare()
4046 UnicodeString::caseCompare(int32_t start, in caseCompare() argument
4052 return doCaseCompare(start, _length, srcChars, srcStart, srcLength, options); in caseCompare()
4056 UnicodeString::caseCompareBetween(int32_t start, in caseCompareBetween() argument
4062 return doCaseCompare(start, limit - start, srcText, srcStart, srcLimit - srcStart, options); in caseCompareBetween()
4069 int32_t start, in indexOf() argument
4075 return indexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length); in indexOf()
4087 int32_t start) const { in indexOf() argument
4088 pinIndex(start); in indexOf()
4089 return indexOf(text, 0, text.length(), start, length() - start); in indexOf()
4094 int32_t start, in indexOf() argument
4096 { return indexOf(text, 0, text.length(), start, _length); } in indexOf()
4101 int32_t start) const { in indexOf() argument
4102 pinIndex(start); in indexOf()
4103 return indexOf(srcChars, 0, srcLength, start, length() - start); in indexOf()
4109 int32_t start, in indexOf() argument
4111 { return indexOf(srcChars, 0, srcLength, start, _length); } in indexOf()
4115 int32_t start, in indexOf() argument
4117 { return doIndexOf(c, start, _length); } in indexOf()
4121 int32_t start, in indexOf() argument
4123 { return doIndexOf(c, start, _length); } in indexOf()
4135 int32_t start) const { in indexOf() argument
4136 pinIndex(start); in indexOf()
4137 return doIndexOf(c, start, length() - start); in indexOf()
4142 int32_t start) const { in indexOf() argument
4143 pinIndex(start); in indexOf()
4144 return indexOf(c, start, length() - start); in indexOf()
4150 int32_t start, in lastIndexOf() argument
4152 { return lastIndexOf(srcChars, 0, srcLength, start, _length); } in lastIndexOf()
4157 int32_t start) const { in lastIndexOf() argument
4158 pinIndex(start); in lastIndexOf()
4159 return lastIndexOf(srcChars, 0, srcLength, start, length() - start); in lastIndexOf()
4166 int32_t start, in lastIndexOf() argument
4172 return lastIndexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length); in lastIndexOf()
4180 int32_t start, in lastIndexOf() argument
4182 { return lastIndexOf(text, 0, text.length(), start, _length); } in lastIndexOf()
4186 int32_t start) const { in lastIndexOf() argument
4187 pinIndex(start); in lastIndexOf()
4188 return lastIndexOf(text, 0, text.length(), start, length() - start); in lastIndexOf()
4197 int32_t start, in lastIndexOf() argument
4199 { return doLastIndexOf(c, start, _length); } in lastIndexOf()
4203 int32_t start, in lastIndexOf() argument
4205 return doLastIndexOf(c, start, _length); in lastIndexOf()
4219 int32_t start) const { in lastIndexOf() argument
4220 pinIndex(start); in lastIndexOf()
4221 return doLastIndexOf(c, start, length() - start); in lastIndexOf()
4226 int32_t start) const { in lastIndexOf() argument
4227 pinIndex(start); in lastIndexOf()
4228 return lastIndexOf(c, start, length() - start); in lastIndexOf()
4296 UnicodeString::replace(int32_t start, in replace() argument
4299 { return doReplace(start, _length, srcText, 0, srcText.length()); } in replace()
4302 UnicodeString::replace(int32_t start, in replace() argument
4307 { return doReplace(start, _length, srcText, srcStart, srcLength); } in replace()
4310 UnicodeString::replace(int32_t start, in replace() argument
4314 { return doReplace(start, _length, srcChars, 0, srcLength); } in replace()
4317 UnicodeString::replace(int32_t start, in replace() argument
4322 { return doReplace(start, _length, srcChars, srcStart, srcLength); } in replace()
4325 UnicodeString::replace(int32_t start, in replace() argument
4328 { return doReplace(start, _length, &srcChar, 0, 1); } in replace()
4331 UnicodeString::replaceBetween(int32_t start, in replaceBetween() argument
4334 { return doReplace(start, limit - start, srcText, 0, srcText.length()); } in replaceBetween()
4337 UnicodeString::replaceBetween(int32_t start, in replaceBetween() argument
4342 { return doReplace(start, limit - start, srcText, srcStart, srcLimit - srcStart); } in replaceBetween()
4351 UnicodeString::findAndReplace(int32_t start, in findAndReplace() argument
4355 { return findAndReplace(start, _length, oldText, 0, oldText.length(), in findAndReplace()
4362 UnicodeString::doExtract(int32_t start, in doExtract() argument
4365 { target.replace(0, target.length(), *this, start, _length); } in doExtract()
4368 UnicodeString::extract(int32_t start, in extract() argument
4372 { doExtract(start, _length, target, targetStart); } in extract()
4375 UnicodeString::extract(int32_t start, in extract() argument
4378 { doExtract(start, _length, target); } in extract()
4383 UnicodeString::extract(int32_t start, in extract() argument
4390 return extract(start, _length, dst, dst!=0 ? 0xffffffff : 0, codepage); in extract()
4396 UnicodeString::extractBetween(int32_t start, in extractBetween() argument
4400 pinIndex(start); in extractBetween()
4402 doExtract(start, limit - start, dst, dstStart); in extractBetween()
4406 UnicodeString::tempSubStringBetween(int32_t start, int32_t limit) const { in tempSubStringBetween() argument
4407 return tempSubString(start, limit - start); in tempSubStringBetween()
4564 UnicodeString::insert(int32_t start, in insert() argument
4568 { return doReplace(start, 0, srcText, srcStart, srcLength); } in insert()
4571 UnicodeString::insert(int32_t start, in insert() argument
4573 { return doReplace(start, 0, srcText, 0, srcText.length()); } in insert()
4576 UnicodeString::insert(int32_t start, in insert() argument
4580 { return doReplace(start, 0, srcChars, srcStart, srcLength); } in insert()
4583 UnicodeString::insert(int32_t start, in insert() argument
4586 { return doReplace(start, 0, srcChars, 0, srcLength); } in insert()
4589 UnicodeString::insert(int32_t start, in insert() argument
4591 { return doReplace(start, 0, &srcChar, 0, 1); } in insert()
4594 UnicodeString::insert(int32_t start, in insert() argument
4596 { return replace(start, 0, srcChar); } in insert()
4612 UnicodeString::remove(int32_t start, in remove() argument
4615 if(start <= 0 && _length == INT32_MAX) { in remove()
4619 return doReplace(start, _length, NULL, 0, 0); in remove()
4623 UnicodeString::removeBetween(int32_t start, in removeBetween() argument
4625 { return doReplace(start, limit - start, NULL, 0, 0); } in removeBetween()
4628 UnicodeString::retainBetween(int32_t start, int32_t limit) { in retainBetween() argument
4630 return doReplace(0, start, NULL, 0, 0); in retainBetween()
4653 UnicodeString::reverse(int32_t start, in reverse() argument
4655 { return doReverse(start, _length); } in reverse()