aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2020-10-15 14:55:12 +0200
committerUlf Hermann <ulf.hermann@qt.io>2020-10-15 21:57:57 +0200
commitc2bb775c001e5ee8b8ca7fd1338fcfb705adea7f (patch)
treee0ea81f1011fa5c08812dba9e979837a3a3a0ac1
parent3144224223c8fb28fc9ade1b8b2355e4d0538d88 (diff)
QmlCompiler: add operator!= to QDeferredPointer
Change-Id: I2191660b731d85495d0e90152e0fe493553b7a2f Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
-rw-r--r--src/qmlcompiler/qdeferredpointer_p.h10
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;