Lines Matching defs:compare
43 * Compare strings in code point order instead of code unit order.
222 * compare equal (to be transitive and prevent endless loops in sorting),
276 * @param text The UnicodeString to compare to this one.
285 * @param text The UnicodeString to compare to this one.
294 * @param text The UnicodeString to compare to this one.
303 * @param text The UnicodeString to compare to this one.
312 * @param text The UnicodeString to compare to this one.
321 * @param text The UnicodeString to compare to this one.
329 * Compare the characters bitwise in this UnicodeString to
331 * @param text The UnicodeString to compare to this one.
339 inline int8_t compare(const UnicodeString& text) const;
342 * Compare the characters bitwise in the range
345 * @param start the offset at which the compare operation begins
346 * @param length the number of characters of text to compare.
355 inline int8_t compare(int32_t start,
360 * Compare the characters bitwise in the range
364 * @param start the offset at which the compare operation begins
365 * @param length the number of characters in this to compare.
368 * @param srcLength the number of characters in <TT>src</TT> to compare
376 inline int8_t compare(int32_t start,
383 * Compare the characters bitwise in this UnicodeString with the first
385 * @param srcChars The characters to compare to this UnicodeString.
386 * @param srcLength the number of characters in <TT>srcChars</TT> to compare
394 inline int8_t compare(const UChar *srcChars,
398 * Compare the characters bitwise in the range
401 * @param start the offset at which the compare operation begins
402 * @param length the number of characters to compare.
411 inline int8_t compare(int32_t start,
416 * Compare the characters bitwise in the range
420 * @param start the offset at which the compare operation begins
421 * @param length the number of characters in this to compare
424 * @param srcLength the number of characters in <TT>srcChars</TT> to compare
432 inline int8_t compare(int32_t start,
439 * Compare the characters bitwise in the range
443 * @param start the offset at which the compare operation begins
444 * @param limit the offset immediately following the compare operation
462 * Compare two Unicode strings in code point order.
463 * The result may be different from the results of compare(), operator<, etc.
468 * which means that they compare as less than some other BMP characters like U+feff.
472 * @param text Another string to compare this one to.
481 * Compare two Unicode strings in code point order.
482 * The result may be different from the results of compare(), operator<, etc.
487 * which means that they compare as less than some other BMP characters like U+feff.
491 * @param start The start offset in this string at which the compare operation begins.
492 * @param length The number of code units from this string to compare.
493 * @param srcText Another string to compare this one to.
504 * Compare two Unicode strings in code point order.
505 * The result may be different from the results of compare(), operator<, etc.
510 * which means that they compare as less than some other BMP characters like U+feff.
514 * @param start The start offset in this string at which the compare operation begins.
515 * @param length The number of code units from this string to compare.
516 * @param srcText Another string to compare this one to.
517 * @param srcStart The start offset in that string at which the compare operation begins.
518 * @param srcLength The number of code units from that string to compare.
531 * Compare two Unicode strings in code point order.
532 * The result may be different from the results of compare(), operator<, etc.
537 * which means that they compare as less than some other BMP characters like U+feff.
541 * @param srcChars A pointer to another string to compare this one to.
542 * @param srcLength The number of code units from that string to compare.
552 * Compare two Unicode strings in code point order.
553 * The result may be different from the results of compare(), operator<, etc.
558 * which means that they compare as less than some other BMP characters like U+feff.
562 * @param start The start offset in this string at which the compare operation begins.
563 * @param length The number of code units from this string to compare.
564 * @param srcChars A pointer to another string to compare this one to.
575 * Compare two Unicode strings in code point order.
576 * The result may be different from the results of compare(), operator<, etc.
581 * which means that they compare as less than some other BMP characters like U+feff.
585 * @param start The start offset in this string at which the compare operation begins.
586 * @param length The number of code units from this string to compare.
587 * @param srcChars A pointer to another string to compare this one to.
588 * @param srcStart The start offset in that string at which the compare operation begins.
589 * @param srcLength The number of code units from that string to compare.
602 * Compare two Unicode strings in code point order.
603 * The result may be different from the results of compare(), operator<, etc.
608 * which means that they compare as less than some other BMP characters like U+feff.
612 * @param start The start offset in this string at which the compare operation begins.
613 * @param limit The offset after the last code unit from this string to compare.
614 * @param srcText Another string to compare this one to.
615 * @param srcStart The start offset in that string at which the compare operation begins.
616 * @param srcLimit The offset after the last code unit from that string to compare.
629 * Compare two strings case-insensitively using full case folding.
630 * This is equivalent to this->foldCase(options).compare(text.foldCase(options)).
632 * @param text Another string to compare this one to.
649 * Compare two strings case-insensitively using full case folding.
650 * This is equivalent to this->foldCase(options).compare(srcText.foldCase(options)).
652 * @param start The start offset in this string at which the compare operation begins.
653 * @param length The number of code units from this string to compare.
654 * @param srcText Another string to compare this one to.
674 * Compare two strings case-insensitively using full case folding.
675 * This is equivalent to this->foldCase(options).compare(srcText.foldCase(options)).
677 * @param start The start offset in this string at which the compare operation begins.
678 * @param length The number of code units from this string to compare.
679 * @param srcText Another string to compare this one to.
680 * @param srcStart The start offset in that string at which the compare operation begins.
681 * @param srcLength The number of code units from that string to compare.
703 * Compare two strings case-insensitively using full case folding.
704 * This is equivalent to this->foldCase(options).compare(srcChars.foldCase(options)).
706 * @param srcChars A pointer to another string to compare this one to.
707 * @param srcLength The number of code units from that string to compare.
726 * Compare two strings case-insensitively using full case folding.
727 * This is equivalent to this->foldCase(options).compare(srcChars.foldCase(options)).
729 * @param start The start offset in this string at which the compare operation begins.
730 * @param length The number of code units from this string to compare.
731 * @param srcChars A pointer to another string to compare this one to.
751 * Compare two strings case-insensitively using full case folding.
752 * This is equivalent to this->foldCase(options).compare(srcChars.foldCase(options)).
754 * @param start The start offset in this string at which the compare operation begins.
755 * @param length The number of code units from this string to compare.
756 * @param srcChars A pointer to another string to compare this one to.
757 * @param srcStart The start offset in that string at which the compare operation begins.
758 * @param srcLength The number of code units from that string to compare.
780 * Compare two strings case-insensitively using full case folding.
783 * @param start The start offset in this string at which the compare operation begins.
784 * @param limit The offset after the last code unit from this string to compare.
785 * @param srcText Another string to compare this one to.
786 * @param srcStart The start offset in that string at which the compare operation begins.
787 * @param srcLimit The offset after the last code unit from that string to compare.
3710 UnicodeString::compare(const UnicodeString& text) const
3714 UnicodeString::compare(int32_t start,
3720 UnicodeString::compare(const UChar *srcChars,
3725 UnicodeString::compare(int32_t start,
3733 UnicodeString::compare(int32_t start,
3739 UnicodeString::compare(int32_t start,
4058 { return compare(0, text.length(), text, 0, text.length()) == 0; }