summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/corelib/text/qcollator.cpp10
-rw-r--r--src/corelib/text/qcollator.h6
2 files changed, 6 insertions, 10 deletions
diff --git a/src/corelib/text/qcollator.cpp b/src/corelib/text/qcollator.cpp
index 4bef356044..9174633e17 100644
--- a/src/corelib/text/qcollator.cpp
+++ b/src/corelib/text/qcollator.cpp
@@ -314,6 +314,7 @@ bool QCollator::ignorePunctuation() const
*/
/*!
+ \fn int QCollator::compare(const QString &s1, const QString &s2) const
\overload
Compares \a s1 with \a s2.
@@ -321,12 +322,9 @@ bool QCollator::ignorePunctuation() const
Returns an integer less than, equal to, or greater than zero depending on
whether \a s1 sorts before, with or after \a s2.
*/
-int QCollator::compare(const QString &s1, const QString &s2) const
-{
- return compare(QStringView(s1), QStringView(s2));
-}
/*!
+ \fn int QCollator::compare(const QChar *s1, int len1, const QChar *s2, int len2) const
\overload
Compares \a s1 with \a s2. \a len1 and \a len2 specify the lengths of the
@@ -335,10 +333,6 @@ int QCollator::compare(const QString &s1, const QString &s2) const
Returns an integer less than, equal to, or greater than zero depending on
whether \a s1 sorts before, with or after \a s2.
*/
-int QCollator::compare(const QChar *s1, int len1, const QChar *s2, int len2) const
-{
- return compare(QStringView(s1, len1), QStringView(s2, len2));
-}
#endif // QT_STRINGVIEW_LEVEL < 2
/*!
diff --git a/src/corelib/text/qcollator.h b/src/corelib/text/qcollator.h
index 793d1cedd4..b3c22e3358 100644
--- a/src/corelib/text/qcollator.h
+++ b/src/corelib/text/qcollator.h
@@ -105,8 +105,10 @@ public:
bool ignorePunctuation() const;
#if QT_STRINGVIEW_LEVEL < 2
- int compare(const QString &s1, const QString &s2) const;
- int compare(const QChar *s1, int len1, const QChar *s2, int len2) const;
+ int compare(const QString &s1, const QString &s2) const
+ { return compare(QStringView(s1), QStringView(s2)); }
+ int compare(const QChar *s1, int len1, const QChar *s2, int len2) const
+ { return compare(QStringView(s1, len1), QStringView(s2, len2)); }
bool operator()(const QString &s1, const QString &s2) const
{ return compare(s1, s2) < 0; }