Go to the source code of this file.
◆ WRITE_CALL_0
#define WRITE_CALL_0 |
( |
|
Function, |
|
|
|
ReturnValue |
|
) |
| |
Value:
Isolate* isolate = this->isolate(); \
VMState<EXTERNAL> state(isolate); \
PropertyCallbackInfo<ReturnValue> info(begin()); \
f(info); \
return GetReturnValue<ReturnValue>(isolate); \
}
An object reference managed by the v8 garbage collector.
Definition at line 38 of file arguments.cc.
◆ WRITE_CALL_1
#define WRITE_CALL_1 |
( |
|
Function, |
|
|
|
ReturnValue, |
|
|
|
Arg1 |
|
) |
| |
Value:
Arg1 arg1) { \
Isolate* isolate = this->isolate(); \
VMState<EXTERNAL> state(isolate); \
PropertyCallbackInfo<ReturnValue> info(begin()); \
f(arg1, info); \
return GetReturnValue<ReturnValue>(isolate); \
}
Definition at line 49 of file arguments.cc.
◆ WRITE_CALL_2
#define WRITE_CALL_2 |
( |
|
Function, |
|
|
|
ReturnValue, |
|
|
|
Arg1, |
|
|
|
Arg2 |
|
) |
| |
Value:
Arg1 arg1, \
Arg2 arg2) { \
Isolate* isolate = this->isolate(); \
VMState<EXTERNAL> state(isolate); \
PropertyCallbackInfo<ReturnValue> info(begin()); \
f(arg1, arg2, info); \
return GetReturnValue<ReturnValue>(isolate); \
}
Definition at line 61 of file arguments.cc.
◆ WRITE_CALL_2_VOID
#define WRITE_CALL_2_VOID |
( |
|
Function, |
|
|
|
ReturnValue, |
|
|
|
Arg1, |
|
|
|
Arg2 |
|
) |
| |
Value:void PropertyCallbackArguments::Call(Function f, \
Arg1 arg1, \
Arg2 arg2) { \
Isolate* isolate = this->isolate(); \
VMState<EXTERNAL> state(isolate); \
PropertyCallbackInfo<ReturnValue> info(begin()); \
f(arg1, arg2, info); \
}
Definition at line 74 of file arguments.cc.