equalsAsciiL faster than equalsAscii when length available
This commit is contained in:
@@ -204,34 +204,72 @@ SAL_IMPLEMENT_MAIN()
|
|||||||
rtl::OUString sFoo(rtl::OUString::createFromAscii("XXXXXXXXXXXXXXX"));
|
rtl::OUString sFoo(rtl::OUString::createFromAscii("XXXXXXXXXXXXXXX"));
|
||||||
)
|
)
|
||||||
|
|
||||||
std::cout << "--Ascii String Comparison--" << std::endl;
|
std::cout << "--Ascii Unequal Comparison--" << std::endl;
|
||||||
|
|
||||||
rtl::OUString sCompare(RTL_CONSTASCII_USTRINGPARAM_CLASSIC("XXXXXXXXXXXXXXX"));
|
rtl::OUString sCompare(RTL_CONSTASCII_USTRINGPARAM_CLASSIC("XXXXXXXXXXXXXXX"));
|
||||||
|
|
||||||
TIME
|
TIME
|
||||||
(
|
(
|
||||||
"rtl::OUString::equalsAsciiL (false)",
|
"rtl::OUString::equalsAsciiL",
|
||||||
sCompare.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("apple"));
|
sCompare.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("apple"));
|
||||||
)
|
)
|
||||||
|
|
||||||
TIME
|
TIME
|
||||||
(
|
(
|
||||||
"rtl::OUString::equalsAscii (false)",
|
"rtl::OUString::equalsAscii",
|
||||||
sCompare.equalsAscii("apple");
|
sCompare.equalsAscii("apple");
|
||||||
)
|
)
|
||||||
|
|
||||||
TIME
|
TIME
|
||||||
(
|
(
|
||||||
"rtl::OUString::equalsAsciiL(true)",
|
"rtl::OUString::compareToAscii (one arg) (!=0)",
|
||||||
|
sCompare.compareToAscii("apple");
|
||||||
|
)
|
||||||
|
|
||||||
|
TIME
|
||||||
|
(
|
||||||
|
"rtl::OUString::compareToAscii (two args) (!=0)",
|
||||||
|
sCompare.compareToAscii(RTL_CONSTASCII_STRINGPARAM("apple"));
|
||||||
|
)
|
||||||
|
|
||||||
|
TIME
|
||||||
|
(
|
||||||
|
"operator==(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM_CLASSIC(\"apple\")))",
|
||||||
|
sCompare == rtl::OUString(RTL_CONSTASCII_USTRINGPARAM_CLASSIC("apple"));
|
||||||
|
)
|
||||||
|
|
||||||
|
std::cout << "--Ascii Unequal Comparison--" << std::endl;
|
||||||
|
|
||||||
|
TIME
|
||||||
|
(
|
||||||
|
"rtl::OUString::equalsAsciiL",
|
||||||
sCompare.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("XXXXXXXXXXXXXXX"));
|
sCompare.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("XXXXXXXXXXXXXXX"));
|
||||||
)
|
)
|
||||||
|
|
||||||
TIME
|
TIME
|
||||||
(
|
(
|
||||||
"rtl::OUString::equalsAscii (true)",
|
"rtl::OUString::compareToAscii (two args) (==0)",
|
||||||
|
sCompare.compareToAscii(RTL_CONSTASCII_STRINGPARAM("XXXXXXXXXXXXXXX"));
|
||||||
|
)
|
||||||
|
|
||||||
|
TIME
|
||||||
|
(
|
||||||
|
"rtl::OUString::equalsAscii",
|
||||||
sCompare.equalsAscii("XXXXXXXXXXXXXXX");
|
sCompare.equalsAscii("XXXXXXXXXXXXXXX");
|
||||||
)
|
)
|
||||||
|
|
||||||
|
TIME
|
||||||
|
(
|
||||||
|
"rtl::OUString::compareToAscii (one arg) (==0)",
|
||||||
|
sCompare.compareToAscii("XXXXXXXXXXXXXXX");
|
||||||
|
)
|
||||||
|
|
||||||
|
TIME
|
||||||
|
(
|
||||||
|
"operator==(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM_CLASSIC(\"XXXXXXXXXXXXXXX\"))",
|
||||||
|
sCompare == rtl::OUString(RTL_CONSTASCII_USTRINGPARAM_CLASSIC("XXXXXXXXXXXXXXX"));
|
||||||
|
)
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user