Node.js  v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
napi_env__ Struct Reference
Collaboration diagram for napi_env__:
[legend]

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
 

Detailed Description

Definition at line 31 of file node_api.cc.

Constructor & Destructor Documentation

◆ napi_env__()

napi_env__ ( v8::Isolate *  _isolate)
inlineexplicit

Definition at line 32 of file node_api.cc.

◆ ~napi_env__()

Field Documentation

◆ accessor_data_template

v8::Persistent<v8::ObjectTemplate> accessor_data_template

Definition at line 46 of file node_api.cc.

Referenced by ~napi_env__().

◆ function_data_template

v8::Persistent<v8::ObjectTemplate> function_data_template

Definition at line 45 of file node_api.cc.

Referenced by ~napi_env__().

◆ has_instance

v8::Persistent<v8::Value> has_instance

Definition at line 43 of file node_api.cc.

Referenced by ~napi_env__().

◆ has_instance_available

bool has_instance_available

Definition at line 47 of file node_api.cc.

◆ isolate

◆ last_error

Definition at line 48 of file node_api.cc.

Referenced by napi_get_last_error_info().

◆ last_exception

v8::Persistent<v8::Value> last_exception

◆ wrap_template

v8::Persistent<v8::ObjectTemplate> wrap_template

Definition at line 44 of file node_api.cc.

Referenced by ~napi_env__().


The documentation for this struct was generated from the following file: