diff options
Diffstat (limited to 'src/network/access/qhttp2configuration.h')
-rw-r--r-- | src/network/access/qhttp2configuration.h | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/network/access/qhttp2configuration.h b/src/network/access/qhttp2configuration.h index e5c235e2be..3d8ba771b4 100644 --- a/src/network/access/qhttp2configuration.h +++ b/src/network/access/qhttp2configuration.h @@ -53,8 +53,6 @@ QT_BEGIN_NAMESPACE class QHttp2ConfigurationPrivate; class Q_NETWORK_EXPORT QHttp2Configuration { - friend Q_NETWORK_EXPORT bool operator==(const QHttp2Configuration &lhs, const QHttp2Configuration &rhs); - public: QHttp2Configuration(); QHttp2Configuration(const QHttp2Configuration &other); @@ -82,18 +80,18 @@ public: void swap(QHttp2Configuration &other) noexcept; private: - QSharedDataPointer<QHttp2ConfigurationPrivate> d; -}; -Q_DECLARE_SHARED(QHttp2Configuration) + bool isEqual(const QHttp2Configuration &other) const noexcept; -Q_NETWORK_EXPORT bool operator==(const QHttp2Configuration &lhs, const QHttp2Configuration &rhs); + friend bool operator==(const QHttp2Configuration &lhs, const QHttp2Configuration &rhs) noexcept + { return lhs.isEqual(rhs); } + friend bool operator!=(const QHttp2Configuration &lhs, const QHttp2Configuration &rhs) noexcept + { return !lhs.isEqual(rhs); } -inline bool operator!=(const QHttp2Configuration &lhs, const QHttp2Configuration &rhs) -{ - return !(lhs == rhs); -} +}; + +Q_DECLARE_SHARED(QHttp2Configuration) QT_END_NAMESPACE |