diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2020-10-15 14:55:12 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2020-10-15 21:57:57 +0200 |
commit | c2bb775c001e5ee8b8ca7fd1338fcfb705adea7f (patch) | |
tree | e0ea81f1011fa5c08812dba9e979837a3a3a0ac1 /src/qmlcompiler | |
parent | 3144224223c8fb28fc9ade1b8b2355e4d0538d88 (diff) |
QmlCompiler: add operator!= to QDeferredPointer
Change-Id: I2191660b731d85495d0e90152e0fe493553b7a2f
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qmlcompiler')
-rw-r--r-- | src/qmlcompiler/qdeferredpointer_p.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/qmlcompiler/qdeferredpointer_p.h b/src/qmlcompiler/qdeferredpointer_p.h index b8a06cc13c..2181d3d3bf 100644 --- a/src/qmlcompiler/qdeferredpointer_p.h +++ b/src/qmlcompiler/qdeferredpointer_p.h @@ -106,6 +106,11 @@ public: return a.m_factory == b.m_factory && a.m_data == b.m_data; } + friend bool operator!=(const QDeferredSharedPointer &a, const QDeferredSharedPointer &b) + { + return !(a == b); + } + private: friend class QDeferredWeakPointer<T>; @@ -172,6 +177,11 @@ public: return a.m_factory == b.m_factory && a.m_data == b.m_data; } + friend bool operator!=(const QDeferredWeakPointer &a, const QDeferredWeakPointer &b) + { + return !(a == b); + } + private: QWeakPointer<T> m_data; QWeakPointer<Factory> m_factory; |