aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@digia.com>2014-05-08 20:11:08 +0200
committerSimon Hausmann <simon.hausmann@digia.com>2014-07-22 13:49:15 +0200
commitc241320db7ea3e272f229aeee3ef9bb6cb67f4b1 (patch)
treea0bcfde1b427fe3d3d3f3b0af20f6cb4c9cff01b /src/qml/jsruntime
parentf010fae3cf287974d40b2c90a9a3a153192b2630 (diff)
Convert constructors for builtin functions
Change-Id: I9db595e5d6ee20a291252566a38ac3bdfff900f6 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jsruntime')
-rw-r--r--src/qml/jsruntime/qv4managed_p.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4managed_p.h b/src/qml/jsruntime/qv4managed_p.h
index 729e835bb3..986ee6e960 100644
--- a/src/qml/jsruntime/qv4managed_p.h
+++ b/src/qml/jsruntime/qv4managed_p.h
@@ -208,6 +208,9 @@ struct Q_QML_PRIVATE_EXPORT Managed
};
void setVTable(const ManagedVTable *vt);
+ ReturnedValue asReturnedValue() const {
+ return reinterpret_cast<Managed *>(const_cast<Data *>(this))->asReturnedValue();
+ }
void *operator new(size_t size, ExecutionEngine *e);
void *operator new(size_t, Managed *m) { return m; }