• Home
  • Raw
  • Download

Lines Matching refs:start

571 UnicodeString::doCompare( int32_t start,  in doCompare()  argument
584 pinIndices(start, length); in doCompare()
593 chars += start; in doCompare()
650 UnicodeString::doCompareCodePointOrder(int32_t start, in doCompareCodePointOrder() argument
663 pinIndices(start, length); in doCompareCodePointOrder()
669 …int32_t diff = uprv_strCompare(getArrayStart() + start, length, srcChars + srcStart, srcLength, FA… in doCompareCodePointOrder()
694 UnicodeString::countChar32(int32_t start, int32_t length) const { in countChar32() argument
695 pinIndices(start, length); in countChar32()
697 return u_countChar32(getArrayStart()+start, length); in countChar32()
701 UnicodeString::hasMoreChar32Than(int32_t start, int32_t length, int32_t number) const { in hasMoreChar32Than() argument
702 pinIndices(start, length); in hasMoreChar32Than()
704 return u_strHasMoreChar32Than(getArrayStart()+start, length, number); in hasMoreChar32Than()
728 UnicodeString::doExtract(int32_t start, in doExtract() argument
734 pinIndices(start, length); in doExtract()
738 if(array + start != dst + dstStart) { in doExtract()
739 us_arrayCopy(array, start, dst, dstStart, length); in doExtract()
763 UnicodeString::extract(int32_t start, in extract() argument
775 pinIndices(start, length); in extract()
778 u_UCharsToChars(getArrayStart() + start, target, length); in extract()
785 UnicodeString::tempSubString(int32_t start, int32_t len) const { in tempSubString() argument
786 pinIndices(start, len); in tempSubString()
792 return UnicodeString(FALSE, array + start, len); in tempSubString()
796 UnicodeString::toUTF8(int32_t start, int32_t len, in toUTF8() argument
798 pinIndices(start, len); in toUTF8()
802 getBuffer() + start, len, in toUTF8()
812 UnicodeString::extract(int32_t start, int32_t len, in extract() argument
818 return toUTF8(start, len, target, dstSize <= 0x7fffffff ? (int32_t)dstSize : 0x7fffffff); in extract()
825 UnicodeString::extractBetween(int32_t start, in extractBetween() argument
828 pinIndex(start); in extractBetween()
830 doExtract(start, limit - start, target); in extractBetween()
897 int32_t start, in indexOf() argument
910 pinIndices(start, length); in indexOf()
914 const UChar *match = u_strFindFirst(array + start, length, srcChars + srcStart, srcLength); in indexOf()
924 int32_t start, in doIndexOf() argument
928 pinIndices(start, length); in doIndexOf()
932 const UChar *match = u_memchr(array + start, c, length); in doIndexOf()
942 int32_t start, in doIndexOf() argument
945 pinIndices(start, length); in doIndexOf()
949 const UChar *match = u_memchr32(array + start, c, length); in doIndexOf()
961 int32_t start, in lastIndexOf() argument
974 pinIndices(start, length); in lastIndexOf()
978 const UChar *match = u_strFindLast(array + start, length, srcChars + srcStart, srcLength); in lastIndexOf()
988 int32_t start, in doLastIndexOf() argument
996 pinIndices(start, length); in doLastIndexOf()
1000 const UChar *match = u_memrchr(array + start, c, length); in doLastIndexOf()
1010 int32_t start, in doLastIndexOf() argument
1013 pinIndices(start, length); in doLastIndexOf()
1017 const UChar *match = u_memrchr32(array + start, c, length); in doLastIndexOf()
1030 UnicodeString::findAndReplace(int32_t start, in findAndReplace() argument
1043 pinIndices(start, length); in findAndReplace()
1052 int32_t pos = indexOf(oldText, oldStart, oldLength, start, length); in findAndReplace()
1059 length -= pos + oldLength - start; in findAndReplace()
1060 start = pos + newLength; in findAndReplace()
1204 UnicodeString::doReplace( int32_t start, in doReplace() argument
1216 return doReplace(start, length, src.getArrayStart(), srcStart, srcLength); in doReplace()
1219 return doReplace(start, length, 0, 0, 0); in doReplace()
1224 UnicodeString::doReplace(int32_t start, in doReplace() argument
1238 if(start == 0) { in doReplace()
1246 pinIndex(start); in doReplace()
1247 if(length >= (oldLength - start)) { in doReplace()
1249 setLength(start); in doReplace()
1250 fUnion.fFields.fCapacity = start; // not NUL-terminated any more in doReplace()
1267 if(start >= oldLength) { in doReplace()
1278 if(srcChars + srcStart != oldArray + start || start > oldLength) { in doReplace()
1285 start = oldLength; in doReplace()
1290 pinIndices(start, length); in doReplace()
1321 us_arrayCopy(oldArray, 0, newArray, 0, start); in doReplace()
1322 us_arrayCopy(oldArray, start + length, in doReplace()
1323 newArray, start + srcLength, in doReplace()
1324 oldLength - (start + length)); in doReplace()
1327 us_arrayCopy(oldArray, start + length, in doReplace()
1328 newArray, start + srcLength, in doReplace()
1329 oldLength - (start + length)); in doReplace()
1333 us_arrayCopy(srcChars, srcStart, newArray, start, srcLength); in doReplace()
1350 UnicodeString::handleReplaceBetween(int32_t start, in handleReplaceBetween() argument
1353 replaceBetween(start, limit, text); in handleReplaceBetween()
1360 UnicodeString::copy(int32_t start, int32_t limit, int32_t dest) { in copy() argument
1361 if (limit <= start) { in copy()
1364 UChar* text = (UChar*) uprv_malloc( sizeof(UChar) * (limit - start) ); in copy()
1367 extractBetween(start, limit, text, 0); in copy()
1368 insert(dest, text, 0, limit - start); in copy()
1391 UnicodeString::doReverse(int32_t start, int32_t length) { in doReverse() argument
1397 pinIndices(start, length); in doReverse()
1402 UChar *left = getArrayStart() + start; in doReverse()
1421 left = getArrayStart() + start; in doReverse()
1446 int32_t start = targetLength - oldLength; in padLeading() local
1447 us_arrayCopy(array, 0, array, start, oldLength); in padLeading()
1450 while(--start >= 0) { in padLeading()
1451 array[start] = padChar; in padLeading()