Lines Matching full:srclength
302 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
307 * @param srcLength the number of characters in <TT>src</TT> to compare
319 int32_t srcLength) const;
323 * <TT>srcLength</TT> characters in <TT>srcChars</TT>.
325 * @param srcLength the number of characters in <TT>srcChars</TT> to compare
334 int32_t srcLength) const;
358 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
363 * @param srcLength the number of characters in <TT>srcChars</TT> to compare
375 int32_t srcLength) const;
457 * @param srcLength The number of code units from that string to compare.
467 int32_t srcLength) const;
481 * @param srcLength The number of code units from that string to compare.
488 int32_t srcLength) const;
528 * @param srcLength The number of code units from that string to compare.
538 int32_t srcLength) const;
620 * @param srcLength The number of code units from that string to compare.
638 int32_t srcLength,
646 * @param srcLength The number of code units from that string to compare.
661 int32_t srcLength,
697 * @param srcLength The number of code units from that string to compare.
715 int32_t srcLength,
758 * in the range [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
761 * @param srcLength the number of characters in <TT>srcText</TT> to match
768 int32_t srcLength) const;
773 * @param srcLength the number of characters in <TT>srcChars</TT>
779 int32_t srcLength) const;
783 * in the range [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
786 * @param srcLength the number of characters in <TT>srcChars</TT> to match
792 int32_t srcLength) const;
805 * in the range [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
808 * @param srcLength the number of characters in <TT>srcText</TT> to match
815 int32_t srcLength) const;
820 * @param srcLength the number of characters in <TT>srcChars</TT>
826 int32_t srcLength) const;
830 * in the range [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
833 * @param srcLength the number of characters in <TT>srcChars</TT> to match
840 int32_t srcLength) const;
886 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>),
891 * @param srcLength the number of characters in <TT>srcText</TT> to match
900 int32_t srcLength,
909 * @param srcLength the number of characters in <TT>srcChars</TT> to match
916 int32_t srcLength,
924 * @param srcLength the number of characters in <TT>srcChars</TT>
932 int32_t srcLength,
940 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>),
945 * @param srcLength the number of characters in <TT>srcChars</TT> to match
954 int32_t srcLength,
1070 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>),
1075 * @param srcLength the number of characters in <TT>srcText</TT> to match
1084 int32_t srcLength,
1092 * @param srcLength the number of characters in <TT>srcChars</TT> to match
1099 int32_t srcLength,
1107 * @param srcLength the number of characters in <TT>srcChars</TT>
1115 int32_t srcLength,
1123 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>),
1128 * @param srcLength the number of characters in <TT>srcChars</TT> to match
1137 int32_t srcLength,
1817 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
1822 * @param srcLength the number of characters in <TT>srcText</TT> in the
1829 int32_t srcLength);
1845 * @param srcLength the number of Unicode characters in srcChars.
1850 int32_t srcLength);
2005 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>) to the
2011 * @param srcLength the number of characters in <TT>srcText</TT> in
2018 int32_t srcLength);
2031 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>) to the UnicodeString
2037 * @param srcLength the number of characters in <TT>srcChars</TT> in
2044 int32_t srcLength);
2050 * @param srcLength the number of Unicode characters in <TT>srcChars</TT>
2055 int32_t srcLength);
2078 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>) into the UnicodeString
2084 * @param srcLength the number of characters in <TT>srcText</TT> in
2092 int32_t srcLength);
2107 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>) into the UnicodeString
2113 * @param srcLength the number of characters in <TT>srcChars</TT>
2121 int32_t srcLength);
2128 * @param srcLength the number of Unicode characters in srcChars.
2134 int32_t srcLength);
2165 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>).
2173 * @param srcLength the number of characters in <TT>srcText</TT> in
2182 int32_t srcLength);
2204 * [<TT>srcStart</TT>, <TT>srcStart + srcLength</TT>). <TT>srcChars</TT>
2212 * @param srcLength the number of characters in <TT>srcChars</TT>
2221 int32_t srcLength);
2231 * @param srcLength the number of Unicode characters in srcChars
2238 int32_t srcLength);
2956 * @param srcLength length of the input string, can be -1 for NUL-terminated strings
2963 const char *src, int32_t srcLength,
3015 * @param srcLength The number of characters from <tt>src</tt> to copy.
3018 UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
3187 int32_t srcLength) const;
3193 int32_t srcLength) const;
3200 int32_t srcLength) const;
3206 int32_t srcLength) const;
3213 int32_t srcLength,
3221 int32_t srcLength,
3255 int32_t srcLength);
3261 int32_t srcLength);
3533 int32_t srcLength) const
3538 srcText.pinIndices(srcStart, srcLength);
3539 return doCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength);
3589 int32_t srcLength) const
3590 { return doCompare(0, length(), srcChars, 0, srcLength); }
3597 int32_t srcLength) const
3598 { return doCompare(start, _length, srcText, srcStart, srcLength); }
3611 int32_t srcLength) const
3612 { return doCompare(start, _length, srcChars, srcStart, srcLength); }
3628 int32_t srcLength) const
3633 srcText.pinIndices(srcStart, srcLength);
3634 return doCompareCodePointOrder(start, thisLength, srcText.getArrayStart(), srcStart, srcLength);
3650 int32_t srcLength) const
3651 { return doCompareCodePointOrder(0, length(), srcChars, 0, srcLength); }
3658 int32_t srcLength) const
3659 { return doCompareCodePointOrder(start, _length, srcText, srcStart, srcLength); }
3672 int32_t srcLength) const
3673 { return doCompareCodePointOrder(start, _length, srcChars, srcStart, srcLength); }
3689 int32_t srcLength,
3695 srcText.pinIndices(srcStart, srcLength);
3696 return doCaseCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength, options);
3715 int32_t srcLength,
3717 return doCaseCompare(0, length(), srcChars, 0, srcLength, options);
3725 int32_t srcLength,
3727 return doCaseCompare(start, _length, srcText, srcStart, srcLength, options);
3743 int32_t srcLength,
3745 return doCaseCompare(start, _length, srcChars, srcStart, srcLength, options);
3761 int32_t srcLength,
3766 srcText.pinIndices(srcStart, srcLength);
3767 if(srcLength > 0) {
3768 return indexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length);
3793 int32_t srcLength,
3796 return indexOf(srcChars, 0, srcLength, start, length() - start);
3801 int32_t srcLength,
3804 { return indexOf(srcChars, 0, srcLength, start, _length); }
3842 int32_t srcLength,
3845 { return lastIndexOf(srcChars, 0, srcLength, start, _length); }
3849 int32_t srcLength,
3852 return lastIndexOf(srcChars, 0, srcLength, start, length() - start);
3858 int32_t srcLength,
3863 srcText.pinIndices(srcStart, srcLength);
3864 if(srcLength > 0) {
3865 return lastIndexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length);
3931 int32_t srcLength) const
3932 { return doCompare(0, srcLength, srcText, srcStart, srcLength) == 0; }
3936 int32_t srcLength) const
3937 { return doCompare(0, srcLength, srcChars, 0, srcLength) == 0; }
3942 int32_t srcLength) const
3943 { return doCompare(0, srcLength, srcChars, srcStart, srcLength) == 0;}
3953 int32_t srcLength) const {
3954 srcText.pinIndices(srcStart, srcLength);
3955 return doCompare(length() - srcLength, srcLength,
3956 srcText, srcStart, srcLength) == 0;
3961 int32_t srcLength) const {
3962 if(srcLength < 0) {
3963 srcLength = u_strlen(srcChars);
3965 return doCompare(length() - srcLength, srcLength,
3966 srcChars, 0, srcLength) == 0;
3972 int32_t srcLength) const {
3973 if(srcLength < 0) {
3974 srcLength = u_strlen(srcChars + srcStart);
3976 return doCompare(length() - srcLength, srcLength,
3977 srcChars, srcStart, srcLength) == 0;
3994 int32_t srcLength)
3995 { return doReplace(start, _length, srcText, srcStart, srcLength); }
4001 int32_t srcLength)
4002 { return doReplace(start, _length, srcChars, 0, srcLength); }
4009 int32_t srcLength)
4010 { return doReplace(start, _length, srcChars, srcStart, srcLength); }
4254 int32_t srcLength)
4257 return doReplace(0, length(), srcText, srcStart, srcLength);
4278 int32_t srcLength)
4281 return doReplace(0, length(), srcChars, 0, srcLength);
4301 int32_t srcLength)
4302 { return doReplace(length(), 0, srcText, srcStart, srcLength); }
4311 int32_t srcLength)
4312 { return doReplace(length(), 0, srcChars, srcStart, srcLength); }
4316 int32_t srcLength)
4317 { return doReplace(length(), 0, srcChars, 0, srcLength); }
4349 int32_t srcLength)
4350 { return doReplace(start, 0, srcText, srcStart, srcLength); }
4361 int32_t srcLength)
4362 { return doReplace(start, 0, srcChars, srcStart, srcLength); }
4367 int32_t srcLength)
4368 { return doReplace(start, 0, srcChars, 0, srcLength); }