diff options
Diffstat (limited to 'src/qml/jsruntime/qv4scopedvalue_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4scopedvalue_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4scopedvalue_p.h b/src/qml/jsruntime/qv4scopedvalue_p.h index 58bad216fa..5ec0497f15 100644 --- a/src/qml/jsruntime/qv4scopedvalue_p.h +++ b/src/qml/jsruntime/qv4scopedvalue_p.h @@ -450,7 +450,11 @@ struct Referenced { } ReturnedValue asReturnedValue() const { return ptr->val; } + static Referenced null() { return Referenced(Null); } + bool isNull() const { return !ptr; } private: + enum _Null { Null }; + Referenced(_Null) { ptr = 0; } Value *ptr; }; |