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

#include <injected-script.h>

Inheritance diagram for v8_inspector::InjectedScript::ObjectScope:
Collaboration diagram for v8_inspector::InjectedScript::ObjectScope:

Public Member Functions

 ObjectScope (V8InspectorSessionImpl *, const String16 &remoteObjectId)
 
 ~ObjectScope () override
 
 ObjectScope (const ObjectScope &)=delete
 
ObjectScopeoperator= (const ObjectScope &)=delete
 
const String16objectGroupName () const
 
v8::Local< v8::Valueobject () const
 
- Public Member Functions inherited from v8_inspector::InjectedScript::Scope
Response initialize ()
 
void installCommandLineAPI ()
 
void ignoreExceptionsAndMuteConsole ()
 
void pretendUserGesture ()
 
void allowCodeGenerationFromStrings ()
 
void setTryCatchVerbose ()
 
v8::Local< v8::Contextcontext () const
 
InjectedScriptinjectedScript () const
 
const v8::TryCatchtryCatch () const
 
V8InspectorImplinspector () const
 

Private Member Functions

Response findInjectedScript (V8InspectorSessionImpl *) override
 

Private Attributes

String16 m_remoteObjectId
 
String16 m_objectGroupName
 
v8::Local< v8::Valuem_object
 

Additional Inherited Members

- Protected Member Functions inherited from v8_inspector::InjectedScript::Scope
 Scope (V8InspectorSessionImpl *)
 
virtual ~Scope ()
 
- Protected Attributes inherited from v8_inspector::InjectedScript::Scope
V8InspectorImplm_inspector
 
InjectedScriptm_injectedScript
 

Detailed Description

Definition at line 203 of file injected-script.h.

Constructor & Destructor Documentation

◆ ObjectScope() [1/2]

v8_inspector::InjectedScript::ObjectScope::ObjectScope ( V8InspectorSessionImpl * session,
const String16 & remoteObjectId )

Definition at line 1106 of file injected-script.cc.

◆ ~ObjectScope()

v8_inspector::InjectedScript::ObjectScope::~ObjectScope ( )
overridedefault

◆ ObjectScope() [2/2]

v8_inspector::InjectedScript::ObjectScope::ObjectScope ( const ObjectScope & )
delete

Member Function Documentation

◆ findInjectedScript()

Response v8_inspector::InjectedScript::ObjectScope::findInjectedScript ( V8InspectorSessionImpl * session)
overrideprivatevirtual

Implements v8_inspector::InjectedScript::Scope.

Definition at line 1112 of file injected-script.cc.

Here is the call graph for this function:

◆ object()

v8::Local< v8::Value > v8_inspector::InjectedScript::ObjectScope::object ( ) const
inline

Definition at line 210 of file injected-script.h.

Here is the caller graph for this function:

◆ objectGroupName()

const String16 & v8_inspector::InjectedScript::ObjectScope::objectGroupName ( ) const
inline

Definition at line 209 of file injected-script.h.

Here is the caller graph for this function:

◆ operator=()

ObjectScope & v8_inspector::InjectedScript::ObjectScope::operator= ( const ObjectScope & )
delete

Member Data Documentation

◆ m_object

v8::Local<v8::Value> v8_inspector::InjectedScript::ObjectScope::m_object
private

Definition at line 216 of file injected-script.h.

◆ m_objectGroupName

String16 v8_inspector::InjectedScript::ObjectScope::m_objectGroupName
private

Definition at line 215 of file injected-script.h.

◆ m_remoteObjectId

String16 v8_inspector::InjectedScript::ObjectScope::m_remoteObjectId
private

Definition at line 214 of file injected-script.h.


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