summaryrefslogtreecommitdiffstats
path: root/src/network/access/qhstspolicy.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/access/qhstspolicy.h')
-rw-r--r--src/network/access/qhstspolicy.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/network/access/qhstspolicy.h b/src/network/access/qhstspolicy.h
index f1b2ee99e5..0cf0c73f9c 100644
--- a/src/network/access/qhstspolicy.h
+++ b/src/network/access/qhstspolicy.h
@@ -80,21 +80,18 @@ public:
bool isExpired() const;
private:
-
QSharedDataPointer<QHstsPolicyPrivate> d;
- friend Q_NETWORK_EXPORT bool operator==(const QHstsPolicy &lhs, const QHstsPolicy &rhs);
+ bool isEqual(const QHstsPolicy &other) const;
+ friend bool operator==(const QHstsPolicy &lhs, const QHstsPolicy &rhs)
+ { return lhs.isEqual(rhs); }
+ friend bool operator!=(const QHstsPolicy &lhs, const QHstsPolicy &rhs)
+ { return !lhs.isEqual(rhs); }
};
Q_DECLARE_SHARED(QHstsPolicy)
Q_DECLARE_OPERATORS_FOR_FLAGS(QHstsPolicy::PolicyFlags)
-Q_NETWORK_EXPORT bool operator==(const QHstsPolicy &lhs, const QHstsPolicy &rhs);
-
-inline bool operator!=(const QHstsPolicy &lhs, const QHstsPolicy &rhs)
-{
- return !(lhs == rhs);
-}
QT_END_NAMESPACE