v8 13.6.233 (node 24.1.0)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
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

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

References context, contextGroupId, hasMemoryOnConsole, and humanReadableName.

Referenced by operator=(), and V8ContextInfo().

◆ V8ContextInfo() [2/2]

V8ContextInfo ( const V8ContextInfo & )
delete

References V8ContextInfo().

Member Function Documentation

◆ executionContextId()

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

References context.

◆ 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

References V8ContextInfo().

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 executionContextId(), and V8ContextInfo().

◆ contextGroupId

int contextGroupId

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

Referenced by V8ContextInfo().

◆ hasMemoryOnConsole

bool hasMemoryOnConsole

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

Referenced by V8ContextInfo().

◆ humanReadableName

StringView humanReadableName

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

Referenced by V8ContextInfo().

◆ origin

StringView origin

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


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