summaryrefslogtreecommitdiffstats
path: root/src/network/access/qhttp2configuration.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/access/qhttp2configuration.h')
-rw-r--r--src/network/access/qhttp2configuration.h18
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