Make QCollatorSortKey's operator<() a hidden friend
Documentation change to follow, as part of a QCollator doc overhaul. Change-Id: Ie8d3df15a6c0f86b611a8866adf12f3355cc9710 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>bb10
parent
e1def46f37
commit
bb53b35b54
|
|
@ -1,6 +1,6 @@
|
|||
/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2016 The Qt Company Ltd.
|
||||
** Copyright (C) 2020 The Qt Company Ltd.
|
||||
** Copyright (C) 2013 Aleix Pol Gonzalez <aleixpol@kde.org>
|
||||
** Contact: https://www.qt.io/licensing/
|
||||
**
|
||||
|
|
@ -62,6 +62,8 @@ public:
|
|||
{ d.swap(other.d); }
|
||||
|
||||
int compare(const QCollatorSortKey &key) const;
|
||||
friend bool operator<(const QCollatorSortKey &lhs, const QCollatorSortKey &rhs)
|
||||
{ return lhs.compare(rhs) < 0; }
|
||||
|
||||
protected:
|
||||
QCollatorSortKey(QCollatorSortKeyPrivate*);
|
||||
|
|
@ -72,11 +74,6 @@ private:
|
|||
QCollatorSortKey();
|
||||
};
|
||||
|
||||
inline bool operator<(const QCollatorSortKey &lhs, const QCollatorSortKey &rhs)
|
||||
{
|
||||
return lhs.compare(rhs) < 0;
|
||||
}
|
||||
|
||||
class Q_CORE_EXPORT QCollator
|
||||
{
|
||||
public:
|
||||
|
|
|
|||
Loading…
Reference in New Issue