#include <property-cell.h>
|
static PropertyCellType | InitialType (Isolate *isolate, Tagged< Object > value) |
|
static PropertyCellType | UpdatedType (Isolate *isolate, Tagged< PropertyCell > cell, Tagged< Object > value, PropertyDetails details) |
|
static Handle< PropertyCell > | PrepareForAndSetValue (Isolate *isolate, DirectHandle< GlobalDictionary > dictionary, InternalIndex entry, DirectHandle< Object > value, PropertyDetails details) |
|
static Handle< PropertyCell > | InvalidateAndReplaceEntry (Isolate *isolate, DirectHandle< GlobalDictionary > dictionary, InternalIndex entry, PropertyDetails new_details, DirectHandle< Object > new_value) |
|
static bool | CheckDataIsCompatible (PropertyDetails details, Tagged< Object > value) |
|
Definition at line 22 of file property-cell.h.
◆ BodyDescriptor
◆ CheckDataIsCompatible()
◆ ClearAndInvalidate()
void v8::internal::PropertyCell::ClearAndInvalidate |
( |
Isolate * | isolate | ) |
|
◆ InitialType()
◆ InvalidateAndReplaceEntry()
◆ InvalidateProtector()
void v8::internal::PropertyCell::InvalidateProtector |
( |
| ) |
|
◆ PrepareForAndSetValue()
◆ property_details() [1/2]
◆ property_details() [2/2]
◆ Transition()
◆ UpdatedType()
◆ UpdatePropertyDetailsExceptCellType()
void v8::internal::PropertyCell::UpdatePropertyDetailsExceptCellType |
( |
PropertyDetails | details | ) |
|
|
inline |
◆ Factory
The documentation for this class was generated from the following files: