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

#include <injected-script.h>

Inheritance diagram for v8_inspector::InjectedScript::CallFrameScope:
Collaboration diagram for v8_inspector::InjectedScript::CallFrameScope:

Public Member Functions

 CallFrameScope (V8InspectorSessionImpl *, const String16 &remoteCallFrameId)
 
 ~CallFrameScope () override
 
 CallFrameScope (const CallFrameScope &)=delete
 
CallFrameScopeoperator= (const CallFrameScope &)=delete
 
size_t frameOrdinal () 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_remoteCallFrameId
 
size_t m_frameOrdinal
 

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 219 of file injected-script.h.

Constructor & Destructor Documentation

◆ CallFrameScope() [1/2]

v8_inspector::InjectedScript::CallFrameScope::CallFrameScope ( V8InspectorSessionImpl * session,
const String16 & remoteCallFrameId )

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

◆ ~CallFrameScope()

v8_inspector::InjectedScript::CallFrameScope::~CallFrameScope ( )
overridedefault

◆ CallFrameScope() [2/2]

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

Member Function Documentation

◆ findInjectedScript()

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

Implements v8_inspector::InjectedScript::Scope.

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

Here is the call graph for this function:

◆ frameOrdinal()

size_t v8_inspector::InjectedScript::CallFrameScope::frameOrdinal ( ) const
inline

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

Here is the caller graph for this function:

◆ operator=()

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

Member Data Documentation

◆ m_frameOrdinal

size_t v8_inspector::InjectedScript::CallFrameScope::m_frameOrdinal
private

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

◆ m_remoteCallFrameId

String16 v8_inspector::InjectedScript::CallFrameScope::m_remoteCallFrameId
private

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


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