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:
parent
69033cbf65
commit
18b26d1fbf
@ -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();
|
||||
|
Loading…
Reference in New Issue
Block a user