v8  10.1.124 (node 18.2.0)
V8 is Google's open source JavaScript engine
V8ContextInfo Class Reference

#include <v8-inspector.h>

Collaboration diagram for V8ContextInfo:

Public Types

enum  NotNullTagEnum { NotNullLiteral }
 

Public Member Functions

 V8ContextInfo (v8::Local< v8::Context > context, int contextGroupId, StringView humanReadableName)
 
void * operator new (size_t)=delete
 
void * operator new (size_t, NotNullTagEnum, void *)=delete
 
void * operator new (size_t, void *)=delete
 
 V8ContextInfo (const V8ContextInfo &)=delete
 
V8ContextInfooperator= (const V8ContextInfo &)=delete
 

Static Public Member Functions

static int executionContextId (v8::Local< v8::Context > context)
 

Data Fields

v8::Local< v8::Contextcontext
 
int contextGroupId
 
StringView humanReadableName
 
StringView origin
 
StringView auxData
 
bool hasMemoryOnConsole
 

Detailed Description

Definition at line 85 of file v8-inspector.h.

Member Enumeration Documentation

◆ NotNullTagEnum

Enumerator
NotNullLiteral 

Definition at line 105 of file v8-inspector.h.

Constructor & Destructor Documentation

◆ V8ContextInfo() [1/2]

V8ContextInfo ( v8::Local< v8::Context context,
int  contextGroupId,
StringView  humanReadableName 
)
inline

◆ V8ContextInfo() [2/2]

V8ContextInfo ( const V8ContextInfo )
delete

Member Function Documentation

◆ executionContextId()

static int executionContextId ( v8::Local< v8::Context context)
static

◆ operator new() [1/3]

void* operator new ( size_t  )
delete

◆ operator new() [2/3]

void* operator new ( size_t  ,
NotNullTagEnum  ,
void *   
)
delete

◆ operator new() [3/3]

void* operator new ( size_t  ,
void *   
)
delete

◆ operator=()

V8ContextInfo& operator= ( const V8ContextInfo )
delete

Field Documentation

◆ auxData

StringView auxData

Definition at line 99 of file v8-inspector.h.

◆ context

Definition at line 94 of file v8-inspector.h.

Referenced by V8ContextInfo::V8ContextInfo().

◆ contextGroupId

int contextGroupId

Definition at line 96 of file v8-inspector.h.

Referenced by V8ContextInfo::V8ContextInfo().

◆ hasMemoryOnConsole

bool hasMemoryOnConsole

Definition at line 100 of file v8-inspector.h.

Referenced by V8ContextInfo::V8ContextInfo().

◆ humanReadableName

StringView humanReadableName

Definition at line 97 of file v8-inspector.h.

Referenced by V8ContextInfo::V8ContextInfo().

◆ origin

StringView origin

Definition at line 98 of file v8-inspector.h.


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