• Home
  • Raw
  • Download

Lines Matching refs:start

570 UnicodeString::doCompare( int32_t start,  in doCompare()  argument
583 pinIndices(start, length); in doCompare()
592 chars += start; in doCompare()
649 UnicodeString::doCompareCodePointOrder(int32_t start, in doCompareCodePointOrder() argument
662 pinIndices(start, length); in doCompareCodePointOrder()
668 …int32_t diff = uprv_strCompare(getArrayStart() + start, length, srcChars + srcStart, srcLength, FA… in doCompareCodePointOrder()
693 UnicodeString::countChar32(int32_t start, int32_t length) const { in countChar32() argument
694 pinIndices(start, length); in countChar32()
696 return u_countChar32(getArrayStart()+start, length); in countChar32()
700 UnicodeString::hasMoreChar32Than(int32_t start, int32_t length, int32_t number) const { in hasMoreChar32Than() argument
701 pinIndices(start, length); in hasMoreChar32Than()
703 return u_strHasMoreChar32Than(getArrayStart()+start, length, number); in hasMoreChar32Than()
727 UnicodeString::doExtract(int32_t start, in doExtract() argument
733 pinIndices(start, length); in doExtract()
737 if(array + start != dst + dstStart) { in doExtract()
738 us_arrayCopy(array, start, dst, dstStart, length); in doExtract()
762 UnicodeString::extract(int32_t start, in extract() argument
774 pinIndices(start, length); in extract()
777 u_UCharsToChars(getArrayStart() + start, target, length); in extract()
784 UnicodeString::tempSubString(int32_t start, int32_t len) const { in tempSubString() argument
785 pinIndices(start, len); in tempSubString()
791 return UnicodeString(FALSE, array + start, len); in tempSubString()
795 UnicodeString::toUTF8(int32_t start, int32_t len, in toUTF8() argument
797 pinIndices(start, len); in toUTF8()
801 getBuffer() + start, len, in toUTF8()
811 UnicodeString::extract(int32_t start, int32_t len, in extract() argument
817 return toUTF8(start, len, target, dstSize <= 0x7fffffff ? (int32_t)dstSize : 0x7fffffff); in extract()
824 UnicodeString::extractBetween(int32_t start, in extractBetween() argument
827 pinIndex(start); in extractBetween()
829 doExtract(start, limit - start, target); in extractBetween()
895 int32_t start, in indexOf() argument
908 pinIndices(start, length); in indexOf()
912 const UChar *match = u_strFindFirst(array + start, length, srcChars + srcStart, srcLength); in indexOf()
922 int32_t start, in doIndexOf() argument
926 pinIndices(start, length); in doIndexOf()
930 const UChar *match = u_memchr(array + start, c, length); in doIndexOf()
940 int32_t start, in doIndexOf() argument
943 pinIndices(start, length); in doIndexOf()
947 const UChar *match = u_memchr32(array + start, c, length); in doIndexOf()
959 int32_t start, in lastIndexOf() argument
972 pinIndices(start, length); in lastIndexOf()
976 const UChar *match = u_strFindLast(array + start, length, srcChars + srcStart, srcLength); in lastIndexOf()
986 int32_t start, in doLastIndexOf() argument
994 pinIndices(start, length); in doLastIndexOf()
998 const UChar *match = u_memrchr(array + start, c, length); in doLastIndexOf()
1008 int32_t start, in doLastIndexOf() argument
1011 pinIndices(start, length); in doLastIndexOf()
1015 const UChar *match = u_memrchr32(array + start, c, length); in doLastIndexOf()
1028 UnicodeString::findAndReplace(int32_t start, in findAndReplace() argument
1041 pinIndices(start, length); in findAndReplace()
1050 int32_t pos = indexOf(oldText, oldStart, oldLength, start, length); in findAndReplace()
1057 length -= pos + oldLength - start; in findAndReplace()
1058 start = pos + newLength; in findAndReplace()
1202 UnicodeString::doReplace( int32_t start, in doReplace() argument
1214 return doReplace(start, length, src.getArrayStart(), srcStart, srcLength); in doReplace()
1217 return doReplace(start, length, 0, 0, 0); in doReplace()
1222 UnicodeString::doReplace(int32_t start, in doReplace() argument
1236 if(start == 0) { in doReplace()
1244 pinIndex(start); in doReplace()
1245 if(length >= (oldLength - start)) { in doReplace()
1247 setLength(start); in doReplace()
1248 fUnion.fFields.fCapacity = start; // not NUL-terminated any more in doReplace()
1265 if(start >= oldLength) { in doReplace()
1273 start = oldLength; in doReplace()
1278 pinIndices(start, length); in doReplace()
1309 us_arrayCopy(oldArray, 0, newArray, 0, start); in doReplace()
1310 us_arrayCopy(oldArray, start + length, in doReplace()
1311 newArray, start + srcLength, in doReplace()
1312 oldLength - (start + length)); in doReplace()
1315 us_arrayCopy(oldArray, start + length, in doReplace()
1316 newArray, start + srcLength, in doReplace()
1317 oldLength - (start + length)); in doReplace()
1321 us_arrayCopy(srcChars, srcStart, newArray, start, srcLength); in doReplace()
1338 UnicodeString::handleReplaceBetween(int32_t start, in handleReplaceBetween() argument
1341 replaceBetween(start, limit, text); in handleReplaceBetween()
1348 UnicodeString::copy(int32_t start, int32_t limit, int32_t dest) { in copy() argument
1349 if (limit <= start) { in copy()
1352 UChar* text = (UChar*) uprv_malloc( sizeof(UChar) * (limit - start) ); in copy()
1355 extractBetween(start, limit, text, 0); in copy()
1356 insert(dest, text, 0, limit - start); in copy()
1379 UnicodeString::doReverse(int32_t start, in doReverse() argument
1387 pinIndices(start, length); in doReverse()
1389 UChar *left = getArrayStart() + start; in doReverse()
1404 left = getArrayStart() + start; in doReverse()
1429 int32_t start = targetLength - oldLength; in padLeading() local
1430 us_arrayCopy(array, 0, array, start, oldLength); in padLeading()
1433 while(--start >= 0) { in padLeading()
1434 array[start] = padChar; in padLeading()