Index: include/v8.h |
diff --git a/include/v8.h b/include/v8.h |
index 78ee7e6a0b63396da9262534a8696838f7e99b8f..c9c241f85692dabc87606e47231b1c389ad93a80 100644 |
--- a/include/v8.h |
+++ b/include/v8.h |
@@ -1613,6 +1613,14 @@ class Object : public Value { |
V8EXPORT Local<Value> CallAsFunction(Handle<Object> recv, |
int argc, |
Handle<Value> argv[]); |
+ /** |
+ * Call an Object as a consturctor if a callback is set by the |
+ * ObjectTemplate::SetCallAsFunctionHandler method. |
+ * Note: This method behaves like the Function::NewInstance method. |
+ */ |
+ V8EXPORT Local<Object> CallAsConstructor( |
+ int argc, |
+ Handle<Value> argv[]) const; |
Mads Ager (chromium)
2011/05/05 09:03:33
I would remove the const here for consistency with
|
V8EXPORT static Local<Object> New(); |
static inline Object* Cast(Value* obj); |