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

#include <v8-console.h>

Collaboration diagram for v8_inspector::V8Console::CommandLineAPIScope:

Public Member Functions

 CommandLineAPIScope (v8::Local< v8::Context >, v8::Local< v8::Object > commandLineAPI, v8::Local< v8::Object > global)
 
 ~CommandLineAPIScope ()
 
 CommandLineAPIScope (const CommandLineAPIScope &)=delete
 
CommandLineAPIScopeoperator= (const CommandLineAPIScope &)=delete
 

Private Member Functions

v8::Local< v8::Contextcontext () const
 
v8::Local< v8::ObjectcommandLineAPI () const
 
v8::Local< v8::Objectglobal () const
 
v8::Local< v8::PrimitiveArrayinstalledMethods () const
 
v8::Local< v8::ArrayBufferthisReference () const
 

Static Private Member Functions

static void accessorGetterCallback (v8::Local< v8::Name >, const v8::PropertyCallbackInfo< v8::Value > &)
 
static void accessorSetterCallback (v8::Local< v8::Name >, v8::Local< v8::Value >, const v8::PropertyCallbackInfo< void > &)
 

Private Attributes

v8::Isolatem_isolate
 
v8::Global< v8::Contextm_context
 
v8::Global< v8::Objectm_commandLineAPI
 
v8::Global< v8::Objectm_global
 
v8::Global< v8::PrimitiveArraym_installedMethods
 
v8::Global< v8::ArrayBufferm_thisReference
 

Detailed Description

Definition at line 43 of file v8-console.h.

Constructor & Destructor Documentation

◆ CommandLineAPIScope() [1/2]

v8_inspector::V8Console::CommandLineAPIScope::CommandLineAPIScope ( v8::Local< v8::Context > context,
v8::Local< v8::Object > commandLineAPI,
v8::Local< v8::Object > global )

Definition at line 1002 of file v8-console.cc.

Here is the call graph for this function:

◆ ~CommandLineAPIScope()

v8_inspector::V8Console::CommandLineAPIScope::~CommandLineAPIScope ( )

Definition at line 1044 of file v8-console.cc.

Here is the call graph for this function:

◆ CommandLineAPIScope() [2/2]

v8_inspector::V8Console::CommandLineAPIScope::CommandLineAPIScope ( const CommandLineAPIScope & )
delete

Member Function Documentation

◆ accessorGetterCallback()

void v8_inspector::V8Console::CommandLineAPIScope::accessorGetterCallback ( v8::Local< v8::Name > name,
const v8::PropertyCallbackInfo< v8::Value > & info )
staticprivate

Definition at line 935 of file v8-console.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ accessorSetterCallback()

void v8_inspector::V8Console::CommandLineAPIScope::accessorSetterCallback ( v8::Local< v8::Name > name,
v8::Local< v8::Value > value,
const v8::PropertyCallbackInfo< void > & info )
staticprivate

Definition at line 961 of file v8-console.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ commandLineAPI()

v8::Local< v8::Object > v8_inspector::V8Console::CommandLineAPIScope::commandLineAPI ( ) const
inlineprivate

Definition at line 60 of file v8-console.h.

Here is the caller graph for this function:

◆ context()

v8::Local< v8::Context > v8_inspector::V8Console::CommandLineAPIScope::context ( ) const
inlineprivate

Definition at line 59 of file v8-console.h.

◆ global()

v8::Local< v8::Object > v8_inspector::V8Console::CommandLineAPIScope::global ( ) const
inlineprivate

Definition at line 63 of file v8-console.h.

Here is the caller graph for this function:

◆ installedMethods()

v8::Local< v8::PrimitiveArray > v8_inspector::V8Console::CommandLineAPIScope::installedMethods ( ) const
inlineprivate

Definition at line 64 of file v8-console.h.

Here is the caller graph for this function:

◆ operator=()

CommandLineAPIScope & v8_inspector::V8Console::CommandLineAPIScope::operator= ( const CommandLineAPIScope & )
delete

◆ thisReference()

v8::Local< v8::ArrayBuffer > v8_inspector::V8Console::CommandLineAPIScope::thisReference ( ) const
inlineprivate

Definition at line 67 of file v8-console.h.

Here is the caller graph for this function:

Member Data Documentation

◆ m_commandLineAPI

v8::Global<v8::Object> v8_inspector::V8Console::CommandLineAPIScope::m_commandLineAPI
private

Definition at line 73 of file v8-console.h.

◆ m_context

v8::Global<v8::Context> v8_inspector::V8Console::CommandLineAPIScope::m_context
private

Definition at line 72 of file v8-console.h.

◆ m_global

v8::Global<v8::Object> v8_inspector::V8Console::CommandLineAPIScope::m_global
private

Definition at line 74 of file v8-console.h.

◆ m_installedMethods

v8::Global<v8::PrimitiveArray> v8_inspector::V8Console::CommandLineAPIScope::m_installedMethods
private

Definition at line 75 of file v8-console.h.

◆ m_isolate

v8::Isolate* v8_inspector::V8Console::CommandLineAPIScope::m_isolate
private

Definition at line 71 of file v8-console.h.

◆ m_thisReference

v8::Global<v8::ArrayBuffer> v8_inspector::V8Console::CommandLineAPIScope::m_thisReference
private

Definition at line 76 of file v8-console.h.


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