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

#include <heap-refs.h>

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

Public Member Functions

IndirectHandle< PropertyCellobject () const
 
V8_WARN_UNUSED_RESULT bool Cache (JSHeapBroker *broker) const
 
void CacheAsProtector (JSHeapBroker *broker) const
 
PropertyDetails property_details () const
 
ObjectRef value (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 538 of file heap-refs.h.

Member Function Documentation

◆ Cache()

bool v8::internal::compiler::PropertyCellRef::Cache ( JSHeapBroker * broker) const

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

Here is the caller graph for this function:

◆ CacheAsProtector()

void v8::internal::compiler::PropertyCellRef::CacheAsProtector ( JSHeapBroker * broker) const
inline

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

Here is the caller graph for this function:

◆ object()

IndirectHandle< PropertyCell > v8::internal::compiler::PropertyCellRef::object ( ) const

◆ property_details()

PropertyDetails v8::internal::compiler::PropertyCellRef::property_details ( ) const
Here is the caller graph for this function:

◆ value()

ObjectRef v8::internal::compiler::PropertyCellRef::value ( JSHeapBroker * broker) const
Here is the caller graph for this function:

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