![]() |
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.