Go to the source code of this file.
|
| #define | FOR_EACH_CALLBACK_TABLE_MAPPING_0(F) F(IndexedPropertyEnumeratorCallback, v8::Array) \ |
| |
| #define | FOR_EACH_CALLBACK_TABLE_MAPPING_1(F) |
| |
| #define | FOR_EACH_CALLBACK_TABLE_MAPPING_2(F) |
| |
| #define | FOR_EACH_CALLBACK_TABLE_MAPPING_2_VOID_RETURN(F) |
| |
| #define | WRITE_CALL_0(Function, ReturnValue) v8::Handle<ReturnValue> Call(Function f); \ |
| |
| #define | WRITE_CALL_1(Function, ReturnValue, Arg1) v8::Handle<ReturnValue> Call(Function f, Arg1 arg1); \ |
| |
| #define | WRITE_CALL_2(Function, ReturnValue, Arg1, Arg2) v8::Handle<ReturnValue> Call(Function f, Arg1 arg1, Arg2 arg2); \ |
| |
| #define | WRITE_CALL_2_VOID(Function, ReturnValue, Arg1, Arg2) void Call(Function f, Arg1 arg1, Arg2 arg2); \ |
| |
| #define | CLOBBER_DOUBLE_REGISTERS() |
| |
| #define | DECLARE_RUNTIME_FUNCTION(Type, Name) Type Name(int args_length, Object** args_object, Isolate* isolate) |
| |
| #define | RUNTIME_FUNCTION(Type, Name) |
| |
| #define | RUNTIME_ARGUMENTS(isolate, args) args.length(), args.arguments(), isolate |
| |
| #define CLOBBER_DOUBLE_REGISTERS |
( |
| ) |
|
| #define DECLARE_RUNTIME_FUNCTION |
( |
|
Type, |
|
|
|
Name |
|
) |
| Type Name(int args_length, Object** args_object, Isolate* isolate) |
| #define FOR_EACH_CALLBACK_TABLE_MAPPING_0 |
( |
|
F | ) |
F(IndexedPropertyEnumeratorCallback, v8::Array) \ |
| #define FOR_EACH_CALLBACK_TABLE_MAPPING_1 |
( |
|
F | ) |
|
Value:
uint32_t) \
void(* IndexedPropertyDeleterCallback)(uint32_t index, const PropertyCallbackInfo< Boolean > &info)
void(* AccessorGetterCallback)(Local< String > property, const PropertyCallbackInfo< Value > &info)
void(* IndexedPropertyGetterCallback)(uint32_t index, const PropertyCallbackInfo< Value > &info)
void(* NamedPropertyQueryCallback)(Local< String > property, const PropertyCallbackInfo< Integer > &info)
void(* IndexedPropertyQueryCallback)(uint32_t index, const PropertyCallbackInfo< Integer > &info)
void(* NamedPropertyDeleterCallback)(Local< String > property, const PropertyCallbackInfo< Boolean > &info)
Definition at line 95 of file arguments.h.
| #define FOR_EACH_CALLBACK_TABLE_MAPPING_2 |
( |
|
F | ) |
|
Value:
uint32_t, \
void(* IndexedPropertySetterCallback)(uint32_t index, Local< Value > value, const PropertyCallbackInfo< Value > &info)
void(* NamedPropertySetterCallback)(Local< String > property, Local< Value > value, const PropertyCallbackInfo< Value > &info)
Definition at line 113 of file arguments.h.
| #define FOR_EACH_CALLBACK_TABLE_MAPPING_2_VOID_RETURN |
( |
|
F | ) |
|
Value:
void, \
void(* AccessorSetterCallback)(Local< String > property, Local< Value > value, const PropertyCallbackInfo< void > &info)
Definition at line 123 of file arguments.h.
| #define RUNTIME_ARGUMENTS |
( |
|
isolate, |
|
|
|
args |
|
) |
| args.length(), args.arguments(), isolate |
| #define RUNTIME_FUNCTION |
( |
|
Type, |
|
|
|
Name |
|
) |
| |
Value:static Type __RT_impl_##Name(Arguments args, Isolate* isolate);
\
Type Name(
int args_length,
Object** args_object, Isolate* isolate) {
\
Arguments args(args_length, args_object); \
return __RT_impl_##Name(args, isolate); \
} \
static
Type __RT_impl_##Name(Arguments args, Isolate* isolate)
kSerializedDataOffset Object
TypeImpl< ZoneTypeConfig > Type
#define CLOBBER_DOUBLE_REGISTERS()
Definition at line 305 of file arguments.h.
| #define WRITE_CALL_0 |
( |
|
Function, |
|
|
|
ReturnValue |
|
) |
| v8::Handle<ReturnValue> Call(Function f); \ |
| #define WRITE_CALL_1 |
( |
|
Function, |
|
|
|
ReturnValue, |
|
|
|
Arg1 |
|
) |
| v8::Handle<ReturnValue> Call(Function f, Arg1 arg1); \ |
| #define WRITE_CALL_2 |
( |
|
Function, |
|
|
|
ReturnValue, |
|
|
|
Arg1, |
|
|
|
Arg2 |
|
) |
| v8::Handle<ReturnValue> Call(Function f, Arg1 arg1, Arg2 arg2); \ |
| #define WRITE_CALL_2_VOID |
( |
|
Function, |
|
|
|
ReturnValue, |
|
|
|
Arg1, |
|
|
|
Arg2 |
|
) |
| void Call(Function f, Arg1 arg1, Arg2 arg2); \ |