![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <dictionary.h>
Public Member Functions | |
Tagged< Object > | ValueAt (InternalIndex entry) |
Tagged< Object > | ValueAt (PtrComprCageBase cage_base, InternalIndex entry) |
Tagged< PropertyCell > | CellAt (InternalIndex entry) |
Tagged< PropertyCell > | CellAt (PtrComprCageBase cage_base, InternalIndex entry) |
void | SetEntry (InternalIndex entry, Tagged< Object > key, Tagged< Object > value, PropertyDetails details) |
void | ClearEntry (InternalIndex entry) |
Tagged< Name > | NameAt (InternalIndex entry) |
Tagged< Name > | NameAt (PtrComprCageBase cage_base, InternalIndex entry) |
void | ValueAtPut (InternalIndex entry, Tagged< Object > value) |
std::optional< Tagged< PropertyCell > > | TryFindPropertyCellForConcurrentLookupIterator (Isolate *isolate, DirectHandle< Name > name, RelaxedLoadTag tag) |
Static Public Member Functions | |
static DirectHandle< Map > | GetMap (RootsTable &roots) |
Definition at line 298 of file dictionary.h.
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 210 of file dictionary-inl.h.
|
inline |
Definition at line 250 of file dictionary-inl.h.
|
inline |
|
inline |
std::optional< Tagged< PropertyCell > > v8::internal::GlobalDictionary::TryFindPropertyCellForConcurrentLookupIterator | ( | Isolate * | isolate, |
DirectHandle< Name > | name, | ||
RelaxedLoadTag | tag ) |
|
inline |
Definition at line 260 of file dictionary-inl.h.
|
inline |
|
inline |
Definition at line 282 of file dictionary-inl.h.