19 #include <QtCore/QString>
32 inline static bool iequals(
const QString& s1,
const QString& s2);
35 inline static bool iequals(
const QString& s1, QLatin1String s2);
37 inline static bool iequals(QLatin1String s1,
const QString& s2);
39 inline static bool iequals(
const QString& s1,
const QStringRef& s2);
41 inline static bool iequals(
const QStringRef& s1,
const QString& s2);
50 inline bool operator()(
const QString& lhs,
const QString& rhs)
const
51 {
return QString::localeAwareCompare(lhs, rhs) == 0; }
60 inline bool operator()(
const QString& lhs,
const QString& rhs)
const
61 {
return QString::localeAwareCompare(lhs, rhs) != 0; }
70 inline bool operator()(
const QString& lhs,
const QString& rhs)
const
71 {
return QString::localeAwareCompare(lhs, rhs) < 0; }
80 inline bool operator()(
const QString& lhs,
const QString& rhs)
const
81 {
return QString::localeAwareCompare(lhs, rhs) <= 0; }
90 inline bool operator()(
const QString& lhs,
const QString& rhs)
const
91 {
return QString::localeAwareCompare(lhs, rhs) > 0; }
100 inline bool operator()(
const QString& lhs,
const QString& rhs)
const
101 {
return QString::localeAwareCompare(lhs, rhs) >= 0; }
111 return QString::compare(s1, s2, Qt::CaseInsensitive) == 0;
116 return QString::compare(s1, s2, Qt::CaseInsensitive) == 0;
121 return QString::compare(s1, s2, Qt::CaseInsensitive) == 0;
126 return QString::compare(s1, s2, Qt::CaseInsensitive) == 0;
132 return QString::compare(s2, s1, Qt::CaseInsensitive) == 0;
bool operator()(const QString &lhs, const QString &rhs) const
Definition: qstring_utils.h:70
Provides a collection of tools around QString.
Definition: qstring_utils.h:28
bool operator()(const QString &lhs, const QString &rhs) const
Definition: qstring_utils.h:90
Definition: qstring_utils.h:58
Definition: qstring_utils.h:88
bool operator()(const QString &lhs, const QString &rhs) const
Definition: qstring_utils.h:80
#define QTTOOLS_CORE_EXPORT
Definition: core.h:27
static bool iequals(const QString &s1, const QString &s2)
Definition: qstring_utils.h:109
Definition: grid_numbering.cpp:19
bool operator()(const QString &lhs, const QString &rhs) const
Definition: qstring_utils.h:50
Definition: qstring_utils.h:48
Definition: qstring_utils.h:78
bool operator()(const QString &lhs, const QString &rhs) const
Definition: qstring_utils.h:100
Definition: qstring_utils.h:98
Definition: qstring_utils.h:68
bool operator()(const QString &lhs, const QString &rhs) const
Definition: qstring_utils.h:60