![]() |
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.