v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::PerIsolateData::ExplicitRealmScope Class Reference

#include <d8.h>

Collaboration diagram for v8::PerIsolateData::ExplicitRealmScope:

Public Member Functions

 ExplicitRealmScope (PerIsolateData *data, int index)
 
 ~ExplicitRealmScope ()
 
Local< Contextcontext () const
 

Private Attributes

PerIsolateDatadata_
 
Local< Contextrealm_
 
int index_
 
int previous_index_
 

Detailed Description

Definition at line 315 of file d8.h.

Constructor & Destructor Documentation

◆ ExplicitRealmScope()

v8::PerIsolateData::ExplicitRealmScope::ExplicitRealmScope ( PerIsolateData * data,
int index )
explicit

Definition at line 2021 of file d8.cc.

Here is the call graph for this function:

◆ ~ExplicitRealmScope()

v8::PerIsolateData::ExplicitRealmScope::~ExplicitRealmScope ( )

Definition at line 2030 of file d8.cc.

Member Function Documentation

◆ context()

Local< Context > v8::PerIsolateData::ExplicitRealmScope::context ( ) const

Definition at line 2035 of file d8.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ data_

PerIsolateData* v8::PerIsolateData::ExplicitRealmScope::data_
private

Definition at line 323 of file d8.h.

◆ index_

int v8::PerIsolateData::ExplicitRealmScope::index_
private

Definition at line 325 of file d8.h.

◆ previous_index_

int v8::PerIsolateData::ExplicitRealmScope::previous_index_
private

Definition at line 326 of file d8.h.

◆ realm_

Local<Context> v8::PerIsolateData::ExplicitRealmScope::realm_
private

Definition at line 324 of file d8.h.


The documentation for this class was generated from the following files: