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

#include <heap-refs.h>

Inheritance diagram for v8::internal::compiler::ScopeInfoRef:
Collaboration diagram for v8::internal::compiler::ScopeInfoRef:

Public Member Functions

IndirectHandle< ScopeInfoobject () const
 
int ContextLength () const
 
bool HasContext () const
 
bool HasOuterScopeInfo () const
 
bool HasContextExtensionSlot () const
 
bool SomeContextHasExtension () const
 
bool ClassScopeHasPrivateBrand () const
 
bool SloppyEvalCanExtendVars () const
 
ScopeType scope_type () const
 
ScopeInfoRef OuterScopeInfo (JSHeapBroker *broker) const
 
- Public Member Functions inherited from v8::internal::compiler::HeapObjectRef
IndirectHandle< HeapObjectobject () const
 
V8_EXPORT_PRIVATE MapRef map (JSHeapBroker *broker) const
 
OptionalMapRef map_direct_read (JSHeapBroker *broker) const
 
HeapObjectType GetHeapObjectType (JSHeapBroker *broker) const
 

Detailed Description

Definition at line 1083 of file heap-refs.h.

Member Function Documentation

◆ ClassScopeHasPrivateBrand()

bool v8::internal::compiler::ScopeInfoRef::ClassScopeHasPrivateBrand ( ) const

◆ ContextLength()

int v8::internal::compiler::ScopeInfoRef::ContextLength ( ) const
Here is the caller graph for this function:

◆ HasContext()

bool v8::internal::compiler::ScopeInfoRef::HasContext ( ) const
Here is the caller graph for this function:

◆ HasContextExtensionSlot()

bool v8::internal::compiler::ScopeInfoRef::HasContextExtensionSlot ( ) const
Here is the caller graph for this function:

◆ HasOuterScopeInfo()

bool v8::internal::compiler::ScopeInfoRef::HasOuterScopeInfo ( ) const
Here is the caller graph for this function:

◆ object()

IndirectHandle< ScopeInfo > v8::internal::compiler::ScopeInfoRef::object ( ) const
Here is the caller graph for this function:

◆ OuterScopeInfo()

ScopeInfoRef v8::internal::compiler::ScopeInfoRef::OuterScopeInfo ( JSHeapBroker * broker) const

Definition at line 1739 of file heap-refs.cc.

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

◆ scope_type()

ScopeType v8::internal::compiler::ScopeInfoRef::scope_type ( ) const
Here is the caller graph for this function:

◆ SloppyEvalCanExtendVars()

bool v8::internal::compiler::ScopeInfoRef::SloppyEvalCanExtendVars ( ) const
Here is the caller graph for this function:

◆ SomeContextHasExtension()

bool v8::internal::compiler::ScopeInfoRef::SomeContextHasExtension ( ) const

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