aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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;