From 3e2154b183f526e8bbe8fbe126286480e05afbee Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Wed, 6 Mar 2013 12:31:46 +0100 Subject: [PATCH] Implement the various v8 Cast methods Change-Id: I056fbcb229ef3b487e28e14c6d58007aeb7ba8a0 Reviewed-by: Simon Hausmann --- src/v4/qv4v8.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/v4/qv4v8.cpp b/src/v4/qv4v8.cpp index 2758601..8b93db4 100644 --- a/src/v4/qv4v8.cpp +++ b/src/v4/qv4v8.cpp @@ -492,7 +492,7 @@ String::ExternalStringResource *String::GetExternalStringResource() const String *String::Cast(v8::Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } @@ -555,7 +555,7 @@ Local Number::New(double value) Number *Number::Cast(v8::Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } Local Integer::New(int32_t value) @@ -587,7 +587,7 @@ int64_t Integer::Value() const Integer *Integer::Cast(v8::Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } int32_t Int32::Value() const @@ -782,7 +782,7 @@ Local Object::New() Object *Object::Cast(Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } @@ -798,7 +798,7 @@ Local Array::New(int length) Array *Array::Cast(Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } @@ -836,7 +836,7 @@ ScriptOrigin Function::GetScriptOrigin() const Function *Function::Cast(Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } @@ -852,7 +852,7 @@ double Date::NumberValue() const Date *Date::Cast(Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } void Date::DateTimeConfigurationChangeNotification() @@ -873,7 +873,7 @@ double NumberObject::NumberValue() const NumberObject *NumberObject::Cast(Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } Local BooleanObject::New(bool value) @@ -888,7 +888,7 @@ bool BooleanObject::BooleanValue() const BooleanObject *BooleanObject::Cast(Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } Local StringObject::New(Handle value) @@ -903,7 +903,7 @@ Local StringObject::StringValue() const StringObject *StringObject::Cast(Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } Local RegExp::New(Handle pattern, RegExp::Flags flags) @@ -923,7 +923,7 @@ RegExp::Flags RegExp::GetFlags() const RegExp *RegExp::Cast(Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } Local External::Wrap(void *data) @@ -943,7 +943,7 @@ Local External::New(void *value) External *External::Cast(v8::Value *obj) { - Q_UNIMPLEMENTED(); + return static_cast(obj); } void *External::Value() const -- 2.7.4