diff options
author | Lars Knoll <lars.knoll@digia.com> | 2013-10-10 16:17:28 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-10-11 08:56:26 +0200 |
commit | 40db24351b6a89a3fb30a4870afdf90a4b91663f (patch) | |
tree | 2fa70623d615cef347c4ad3f9e8422455abc4aa3 /src/qml/jsruntime/qv4value_def_p.h | |
parent | b0e83cdc1a3a80ecc26cb31ac046b6c743238d41 (diff) |
Smaller cleanups
Change-Id: I0a7eee96ef7c92ad4a3c5963010e3ac66fe6ed3a
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4value_def_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4value_def_p.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qml/jsruntime/qv4value_def_p.h b/src/qml/jsruntime/qv4value_def_p.h index 24d62cf54f..c8d03cfeed 100644 --- a/src/qml/jsruntime/qv4value_def_p.h +++ b/src/qml/jsruntime/qv4value_def_p.h @@ -312,7 +312,6 @@ struct Q_QML_EXPORT Value Managed *asManaged() const; Object *asObject() const; FunctionObject *asFunctionObject() const; - BooleanObject *asBooleanObject() const; NumberObject *asNumberObject() const; StringObject *asStringObject() const; DateObject *asDateObject() const; @@ -444,6 +443,8 @@ struct Safe : public SafeValue const T *operator->() const { return static_cast<T *>(managed()); } T *getPointer() const { return static_cast<T *>(managed()); } Returned<T> *ret() const; + + void mark() { if (managed()) managed()->mark(); } }; typedef Safe<String> SafeString; typedef Safe<Object> SafeObject; |