Quick optimisations to QString: no const-ref for QLatin1XXX

Change-Id: I2c96adc6ae451f085024464791e53739b2d38bab
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
This commit is contained in:
Thiago Macieira 2011-10-18 00:32:52 +02:00 committed by Qt by Nokia
parent 69033cbf65
commit 18b26d1fbf

View File

@ -119,11 +119,11 @@ static inline int qt_find_latin1_string(const QChar *hay, int size, const QLatin
static inline bool qt_starts_with(const QChar *haystack, int haystackLen,
const QChar *needle, int needleLen, Qt::CaseSensitivity cs);
static inline bool qt_starts_with(const QChar *haystack, int haystackLen,
const QLatin1String &needle, Qt::CaseSensitivity cs);
QLatin1String needle, Qt::CaseSensitivity cs);
static inline bool qt_ends_with(const QChar *haystack, int haystackLen,
const QChar *needle, int needleLen, Qt::CaseSensitivity cs);
static inline bool qt_ends_with(const QChar *haystack, int haystackLen,
const QLatin1String &needle, Qt::CaseSensitivity cs);
QLatin1String needle, Qt::CaseSensitivity cs);
// Unicode case-insensitive comparison
static int ucstricmp(const ushort *a, const ushort *ae, const ushort *b, const ushort *be)
@ -8618,7 +8618,7 @@ static inline bool qt_starts_with(const QChar *haystack, int haystackLen,
}
static inline bool qt_starts_with(const QChar *haystack, int haystackLen,
const QLatin1String &needle, Qt::CaseSensitivity cs)
QLatin1String needle, Qt::CaseSensitivity cs)
{
if (!haystack)
return !needle.latin1();
@ -8669,7 +8669,7 @@ static inline bool qt_ends_with(const QChar *haystack, int haystackLen,
static inline bool qt_ends_with(const QChar *haystack, int haystackLen,
const QLatin1String &needle, Qt::CaseSensitivity cs)
QLatin1String needle, Qt::CaseSensitivity cs)
{
if (!haystack)
return !needle.latin1();