![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Go to the source code of this file.
Macros | |
| #define | API_RCS_SCOPE(i_isolate, class_name, function_name) |
| #define | ENTER_V8_BASIC(i_isolate) |
| #define | ENTER_V8_HELPER_INTERNAL(i_isolate, context, class_name, function_name, HandleScopeClass, do_callback) |
| #define | PREPARE_FOR_DEBUG_INTERFACE_EXECUTION_WITH_ISOLATE(i_isolate, context, T) |
| #define | PREPARE_FOR_EXECUTION(context, class_name, function_name) |
| #define | ENTER_V8(i_isolate, context, class_name, function_name, HandleScopeClass) |
| #define | ENTER_V8_NO_SCRIPT(i_isolate, context, class_name, function_name, HandleScopeClass) |
| #define | DCHECK_NO_SCRIPT_NO_EXCEPTION(i_isolate) |
| #define | ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate) |
| #define | ENTER_V8_FOR_NEW_CONTEXT(i_isolate) |
| #define | RETURN_ON_FAILED_EXECUTION(T) |
| #define | RETURN_ON_FAILED_EXECUTION_PRIMITIVE(T) |
| #define | RETURN_ESCAPED(value) |
| #define API_RCS_SCOPE | ( | i_isolate, | |
| class_name, | |||
| function_name ) |
Definition at line 32 of file api-macros.h.
| #define DCHECK_NO_SCRIPT_NO_EXCEPTION | ( | i_isolate | ) |
Definition at line 97 of file api-macros.h.
| #define ENTER_V8 | ( | i_isolate, | |
| context, | |||
| class_name, | |||
| function_name, | |||
| HandleScopeClass ) |
Definition at line 65 of file api-macros.h.
| #define ENTER_V8_BASIC | ( | i_isolate | ) |
Definition at line 36 of file api-macros.h.
| #define ENTER_V8_FOR_NEW_CONTEXT | ( | i_isolate | ) |
Definition at line 102 of file api-macros.h.
| #define ENTER_V8_HELPER_INTERNAL | ( | i_isolate, | |
| context, | |||
| class_name, | |||
| function_name, | |||
| HandleScopeClass, | |||
| do_callback ) |
Definition at line 42 of file api-macros.h.
| #define ENTER_V8_NO_SCRIPT | ( | i_isolate, | |
| context, | |||
| class_name, | |||
| function_name, | |||
| HandleScopeClass ) |
Definition at line 92 of file api-macros.h.
| #define ENTER_V8_NO_SCRIPT_NO_EXCEPTION | ( | i_isolate | ) |
Definition at line 99 of file api-macros.h.
| #define PREPARE_FOR_DEBUG_INTERFACE_EXECUTION_WITH_ISOLATE | ( | i_isolate, | |
| context, | |||
| T ) |
Definition at line 51 of file api-macros.h.
| #define PREPARE_FOR_EXECUTION | ( | context, | |
| class_name, | |||
| function_name ) |
Definition at line 59 of file api-macros.h.
| #define RETURN_ESCAPED | ( | value | ) |
Definition at line 112 of file api-macros.h.
| #define RETURN_ON_FAILED_EXECUTION | ( | T | ) |
Definition at line 106 of file api-macros.h.
| #define RETURN_ON_FAILED_EXECUTION_PRIMITIVE | ( | T | ) |
Definition at line 109 of file api-macros.h.