diff options
Diffstat (limited to 'src/qml/jsruntime/qv4persistent_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4persistent_p.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/qml/jsruntime/qv4persistent_p.h b/src/qml/jsruntime/qv4persistent_p.h index 34cf9ba50d..21f37f3d96 100644 --- a/src/qml/jsruntime/qv4persistent_p.h +++ b/src/qml/jsruntime/qv4persistent_p.h @@ -84,14 +84,13 @@ public: PersistentValue(ReturnedValue val); template<typename T> PersistentValue(Returned<T> *obj); - template<typename T> - PersistentValue(const ManagedRef<T> obj); + PersistentValue(const ManagedRef obj); PersistentValue &operator=(const ValueRef other); + PersistentValue &operator=(const ScopedValue &other); PersistentValue &operator =(ReturnedValue other); template<typename T> PersistentValue &operator=(Returned<T> *obj); - template<typename T> - PersistentValue &operator=(const ManagedRef<T> obj); + PersistentValue &operator=(const ManagedRef obj); ~PersistentValue(); ReturnedValue value() const { |