• Home
  • Raw
  • Download

Lines Matching refs:leftLength

715     int32_t leftLength = left.length();  in compare()  local
717 if(leftLength > length) { leftLength = length; } in compare()
719 return doCompare(left.getBuffer(), leftLength, in compare()
724 RuleBasedCollator::compare(const UChar *left, int32_t leftLength, in compare() argument
728 if((left == NULL && leftLength != 0) || (right == NULL && rightLength != 0)) { in compare()
734 if(leftLength >= 0) { in compare()
737 if(rightLength >= 0) { leftLength = u_strlen(left); } in compare()
739 return doCompare(left, leftLength, right, rightLength, errorCode); in compare()
756 RuleBasedCollator::internalCompareUTF8(const char *left, int32_t leftLength, in internalCompareUTF8() argument
760 if((left == NULL && leftLength != 0) || (right == NULL && rightLength != 0)) { in internalCompareUTF8()
766 if(leftLength >= 0) { in internalCompareUTF8()
769 if(rightLength >= 0) { leftLength = uprv_strlen(left); } in internalCompareUTF8()
771 return doCompare(reinterpret_cast<const uint8_t *>(left), leftLength, in internalCompareUTF8()
968 RuleBasedCollator::doCompare(const UChar *left, int32_t leftLength, in doCompare() argument
972 if(left == right && leftLength == rightLength) { in doCompare()
980 if(leftLength < 0) { in doCompare()
989 leftLimit = left + leftLength; in doCompare()
992 if(equalPrefixLength == leftLength) { in doCompare()
1005 if((equalPrefixLength != leftLength && in doCompare()
1025 (equalPrefixLength == leftLength || in doCompare()
1029 if(leftLength >= 0) { in doCompare()
1034 leftLength - equalPrefixLength, in doCompare()
1087 RuleBasedCollator::doCompare(const uint8_t *left, int32_t leftLength, in doCompare() argument
1091 if(left == right && leftLength == rightLength) { in doCompare()
1097 if(leftLength < 0) { in doCompare()
1105 if(equalPrefixLength == leftLength) { in doCompare()
1117 ((equalPrefixLength != leftLength && U8_IS_TRAIL(left[equalPrefixLength])) || in doCompare()
1125 if(equalPrefixLength != leftLength) { in doCompare()
1128 U8_NEXT_OR_FFFD(left, i, leftLength, c); in doCompare()
1154 (equalPrefixLength == leftLength || in doCompare()
1158 if(leftLength >= 0) { in doCompare()
1163 leftLength - equalPrefixLength, in doCompare()
1179 UTF8CollationIterator leftIter(data, numeric, left, equalPrefixLength, leftLength); in doCompare()
1183 FCDUTF8CollationIterator leftIter(data, numeric, left, equalPrefixLength, leftLength); in doCompare()
1200 if(leftLength > 0) { in doCompare()
1201 leftLength -= equalPrefixLength; in doCompare()
1205 UTF8NFDIterator leftIter(left, leftLength); in doCompare()
1209 FCDUTF8NFDIterator leftIter(data, left, leftLength); in doCompare()