Lines Matching full:srclength
73 const UChar *src, int32_t srcLength,
363 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
368 * @param srcLength the number of characters in <TT>src</TT> to compare
380 int32_t srcLength) const;
384 * <TT>srcLength</TT> characters in <TT>srcChars</TT>.
386 * @param srcLength the number of characters in <TT>srcChars</TT> to compare
395 int32_t srcLength) const;
419 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
424 * @param srcLength the number of characters in <TT>srcChars</TT> to compare
436 int32_t srcLength) const;
518 * @param srcLength The number of code units from that string to compare.
528 int32_t srcLength) const;
542 * @param srcLength The number of code units from that string to compare.
549 int32_t srcLength) const;
589 * @param srcLength The number of code units from that string to compare.
599 int32_t srcLength) const;
681 * @param srcLength The number of code units from that string to compare.
699 int32_t srcLength,
707 * @param srcLength The number of code units from that string to compare.
722 int32_t srcLength,
758 * @param srcLength The number of code units from that string to compare.
776 int32_t srcLength,
819 * in the range [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
822 * @param srcLength the number of characters in <TT>srcText</TT> to match
829 int32_t srcLength) const;
834 * @param srcLength the number of characters in <TT>srcChars</TT>
840 int32_t srcLength) const;
844 * in the range [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
847 * @param srcLength the number of characters in <TT>srcChars</TT> to match
853 int32_t srcLength) const;
866 * in the range [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
869 * @param srcLength the number of characters in <TT>srcText</TT> to match
876 int32_t srcLength) const;
881 * @param srcLength the number of characters in <TT>srcChars</TT>
887 int32_t srcLength) const;
891 * in the range [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
894 * @param srcLength the number of characters in <TT>srcChars</TT> to match
901 int32_t srcLength) const;
947 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>),
952 * @param srcLength the number of characters in <TT>srcText</TT> to match
961 int32_t srcLength,
970 * @param srcLength the number of characters in <TT>srcChars</TT> to match
977 int32_t srcLength,
985 * @param srcLength the number of characters in <TT>srcChars</TT>
993 int32_t srcLength,
1001 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>),
1006 * @param srcLength the number of characters in <TT>srcChars</TT> to match
1015 int32_t srcLength,
1131 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>),
1136 * @param srcLength the number of characters in <TT>srcText</TT> to match
1145 int32_t srcLength,
1153 * @param srcLength the number of characters in <TT>srcChars</TT> to match
1160 int32_t srcLength,
1168 * @param srcLength the number of characters in <TT>srcChars</TT>
1176 int32_t srcLength,
1184 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>),
1189 * @param srcLength the number of characters in <TT>srcChars</TT> to match
1198 int32_t srcLength,
1880 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
1885 * @param srcLength the number of characters in <TT>srcText</TT> in the
1892 int32_t srcLength);
1908 * @param srcLength the number of Unicode characters in srcChars.
1913 int32_t srcLength);
2070 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>) to the
2076 * @param srcLength the number of characters in <TT>srcText</TT> in
2083 int32_t srcLength);
2096 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>) to the UnicodeString
2102 * @param srcLength the number of characters in <TT>srcChars</TT> in
2109 int32_t srcLength);
2115 * @param srcLength the number of Unicode characters in <TT>srcChars</TT>;
2121 int32_t srcLength);
2144 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>) into the UnicodeString
2150 * @param srcLength the number of characters in <TT>srcText</TT> in
2158 int32_t srcLength);
2173 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>) into the UnicodeString
2179 * @param srcLength the number of characters in <TT>srcChars</TT>
2187 int32_t srcLength);
2194 * @param srcLength the number of Unicode characters in srcChars.
2200 int32_t srcLength);
2231 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
2239 * @param srcLength the number of characters in <TT>srcText</TT> in
2248 int32_t srcLength);
2270 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>). <TT>srcChars</TT>
2278 * @param srcLength the number of characters in <TT>srcChars</TT>
2287 int32_t srcLength);
2297 * @param srcLength the number of Unicode characters in srcChars
2304 int32_t srcLength);
3052 * @param srcLength length of the input string, can be -1 for NUL-terminated strings
3059 const char *src, int32_t srcLength,
3111 * @param srcLength The number of characters from <tt>src</tt> to copy.
3114 UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3288 int32_t srcLength) const;
3294 int32_t srcLength) const;
3301 int32_t srcLength) const;
3307 int32_t srcLength) const;
3314 int32_t srcLength,
3322 int32_t srcLength,
3356 int32_t srcLength);
3362 int32_t srcLength);
3668 int32_t srcLength) const
3673 srcText.pinIndices(srcStart, srcLength);
3674 return doCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength);
3721 int32_t srcLength) const
3722 { return doCompare(0, length(), srcChars, 0, srcLength); }
3729 int32_t srcLength) const
3730 { return doCompare(start, _length, srcText, srcStart, srcLength); }
3743 int32_t srcLength) const
3744 { return doCompare(start, _length, srcChars, srcStart, srcLength); }
3760 int32_t srcLength) const
3765 srcText.pinIndices(srcStart, srcLength);
3766 return doCompareCodePointOrder(start, thisLength, srcText.getArrayStart(), srcStart, srcLength);
3782 int32_t srcLength) const
3783 { return doCompareCodePointOrder(0, length(), srcChars, 0, srcLength); }
3790 int32_t srcLength) const
3791 { return doCompareCodePointOrder(start, _length, srcText, srcStart, srcLength); }
3804 int32_t srcLength) const
3805 { return doCompareCodePointOrder(start, _length, srcChars, srcStart, srcLength); }
3821 int32_t srcLength,
3827 srcText.pinIndices(srcStart, srcLength);
3828 return doCaseCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength, options);
3847 int32_t srcLength,
3849 return doCaseCompare(0, length(), srcChars, 0, srcLength, options);
3857 int32_t srcLength,
3859 return doCaseCompare(start, _length, srcText, srcStart, srcLength, options);
3875 int32_t srcLength,
3877 return doCaseCompare(start, _length, srcChars, srcStart, srcLength, options);
3893 int32_t srcLength,
3898 srcText.pinIndices(srcStart, srcLength);
3899 if(srcLength > 0) {
3900 return indexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length);
3925 int32_t srcLength,
3928 return indexOf(srcChars, 0, srcLength, start, length() - start);
3933 int32_t srcLength,
3936 { return indexOf(srcChars, 0, srcLength, start, _length); }
3974 int32_t srcLength,
3977 { return lastIndexOf(srcChars, 0, srcLength, start, _length); }
3981 int32_t srcLength,
3984 return lastIndexOf(srcChars, 0, srcLength, start, length() - start);
3990 int32_t srcLength,
3995 srcText.pinIndices(srcStart, srcLength);
3996 if(srcLength > 0) {
3997 return lastIndexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length);
4063 int32_t srcLength) const
4064 { return doCompare(0, srcLength, srcText, srcStart, srcLength) == 0; }
4067 UnicodeString::startsWith(const UChar *srcChars, int32_t srcLength) const {
4068 if(srcLength < 0) {
4069 srcLength = u_strlen(srcChars);
4071 return doCompare(0, srcLength, srcChars, 0, srcLength) == 0;
4075 UnicodeString::startsWith(const UChar *srcChars, int32_t srcStart, int32_t srcLength) const {
4076 if(srcLength < 0) {
4077 srcLength = u_strlen(srcChars);
4079 return doCompare(0, srcLength, srcChars, srcStart, srcLength) == 0;
4090 int32_t srcLength) const {
4091 srcText.pinIndices(srcStart, srcLength);
4092 return doCompare(length() - srcLength, srcLength,
4093 srcText, srcStart, srcLength) == 0;
4098 int32_t srcLength) const {
4099 if(srcLength < 0) {
4100 srcLength = u_strlen(srcChars);
4102 return doCompare(length() - srcLength, srcLength,
4103 srcChars, 0, srcLength) == 0;
4109 int32_t srcLength) const {
4110 if(srcLength < 0) {
4111 srcLength = u_strlen(srcChars + srcStart);
4113 return doCompare(length() - srcLength, srcLength,
4114 srcChars, srcStart, srcLength) == 0;
4131 int32_t srcLength)
4132 { return doReplace(start, _length, srcText, srcStart, srcLength); }
4138 int32_t srcLength)
4139 { return doReplace(start, _length, srcChars, 0, srcLength); }
4146 int32_t srcLength)
4147 { return doReplace(start, _length, srcChars, srcStart, srcLength); }
4337 int32_t srcLength)
4340 srcLength);
4360 int32_t srcLength)
4363 return doReplace(0, length(), srcChars, 0, srcLength);
4383 int32_t srcLength)
4384 { return doReplace(length(), 0, srcText, srcStart, srcLength); }
4393 int32_t srcLength)
4394 { return doReplace(length(), 0, srcChars, srcStart, srcLength); }
4398 int32_t srcLength)
4399 { return doReplace(length(), 0, srcChars, 0, srcLength); }
4422 int32_t srcLength)
4423 { return doReplace(start, 0, srcText, srcStart, srcLength); }
4434 int32_t srcLength)
4435 { return doReplace(start, 0, srcChars, srcStart, srcLength); }
4440 int32_t srcLength)
4441 { return doReplace(start, 0, srcChars, 0, srcLength); }