Node.js
v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
|
Public Member Functions | |
napi_env__ (v8::Isolate *_isolate) | |
~napi_env__ () | |
Data Fields | |
v8::Isolate * | isolate |
v8::Persistent< v8::Value > | last_exception |
v8::Persistent< v8::Value > | has_instance |
v8::Persistent< v8::ObjectTemplate > | wrap_template |
v8::Persistent< v8::ObjectTemplate > | function_data_template |
v8::Persistent< v8::ObjectTemplate > | accessor_data_template |
bool | has_instance_available |
napi_extended_error_info | last_error |
Definition at line 31 of file node_api.cc.
|
inlineexplicit |
Definition at line 32 of file node_api.cc.
|
inline |
Definition at line 34 of file node_api.cc.
References accessor_data_template, function_data_template, has_instance, last_exception, and wrap_template.
v8::Persistent<v8::ObjectTemplate> accessor_data_template |
Definition at line 46 of file node_api.cc.
Referenced by ~napi_env__().
v8::Persistent<v8::ObjectTemplate> function_data_template |
Definition at line 45 of file node_api.cc.
Referenced by ~napi_env__().
v8::Persistent<v8::Value> has_instance |
Definition at line 43 of file node_api.cc.
Referenced by ~napi_env__().
bool has_instance_available |
Definition at line 47 of file node_api.cc.
v8::Isolate* isolate |
Definition at line 41 of file node_api.cc.
Referenced by Work::CompleteCallback(), napi_adjust_external_memory(), napi_call_function(), napi_coerce_to_bool(), napi_coerce_to_number(), napi_coerce_to_object(), napi_coerce_to_string(), napi_create_array(), napi_create_array_with_length(), napi_create_arraybuffer(), napi_create_buffer(), napi_create_buffer_copy(), napi_create_double(), napi_create_external(), napi_create_external_arraybuffer(), napi_create_external_buffer(), napi_create_function(), napi_create_int32(), napi_create_int64(), napi_create_object(), napi_create_promise(), napi_create_string_latin1(), napi_create_string_utf16(), napi_create_symbol(), napi_create_uint32(), napi_define_class(), napi_define_properties(), napi_delete_element(), napi_delete_property(), napi_get_and_clear_last_exception(), napi_get_boolean(), napi_get_element(), napi_get_global(), napi_get_named_property(), napi_get_null(), napi_get_property(), napi_get_property_names(), napi_get_prototype(), napi_get_undefined(), napi_has_element(), napi_has_named_property(), napi_has_own_property(), napi_has_property(), napi_instanceof(), napi_make_callback(), napi_new_instance(), napi_open_escapable_handle_scope(), napi_open_handle_scope(), napi_set_element(), napi_set_named_property(), napi_set_property(), napi_throw(), napi_throw_error(), napi_throw_range_error(), napi_throw_type_error(), and napi_wrap().
napi_extended_error_info last_error |
Definition at line 48 of file node_api.cc.
Referenced by napi_get_last_error_info().
v8::Persistent<v8::Value> last_exception |
Definition at line 42 of file node_api.cc.
Referenced by napi_get_and_clear_last_exception(), napi_is_exception_pending(), and ~napi_env__().
v8::Persistent<v8::ObjectTemplate> wrap_template |
Definition at line 44 of file node_api.cc.
Referenced by ~napi_env__().