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

#include <v8-inspector.h>

Collaboration diagram for v8_inspector::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)
 

Public Attributes

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]

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

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

◆ V8ContextInfo() [2/2]

v8_inspector::V8ContextInfo::V8ContextInfo ( const V8ContextInfo & )
delete

Member Function Documentation

◆ executionContextId()

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

Definition at line 89 of file v8-inspector-session-impl.cc.

Here is the call graph for this function:

◆ operator new() [1/3]

void * v8_inspector::V8ContextInfo::operator new ( size_t )
delete

◆ operator new() [2/3]

void * v8_inspector::V8ContextInfo::operator new ( size_t ,
NotNullTagEnum ,
void *  )
delete

◆ operator new() [3/3]

void * v8_inspector::V8ContextInfo::operator new ( size_t ,
void *  )
delete

◆ operator=()

V8ContextInfo & v8_inspector::V8ContextInfo::operator= ( const V8ContextInfo & )
delete

Member Data Documentation

◆ auxData

StringView v8_inspector::V8ContextInfo::auxData

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

◆ context

v8::Local<v8::Context> v8_inspector::V8ContextInfo::context

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

◆ contextGroupId

int v8_inspector::V8ContextInfo::contextGroupId

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

◆ hasMemoryOnConsole

bool v8_inspector::V8ContextInfo::hasMemoryOnConsole

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

◆ humanReadableName

StringView v8_inspector::V8ContextInfo::humanReadableName

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

◆ origin

StringView v8_inspector::V8ContextInfo::origin

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


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