![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <dictionary.h>
Static Public Member Functions | |
static bool | IsMatch (uint32_t key, Tagged< Object > other) |
template<AllocationType allocation = AllocationType::kYoung> | |
static DirectHandle< Object > | AsHandle (Isolate *isolate, uint32_t key) |
template<AllocationType allocation = AllocationType::kOld> | |
static DirectHandle< Object > | AsHandle (LocalIsolate *isolate, uint32_t key) |
static uint32_t | Hash (ReadOnlyRoots roots, uint32_t key) |
static uint32_t | HashForObject (ReadOnlyRoots roots, Tagged< Object > object) |
![]() | |
static PropertyDetails | DetailsAt (Tagged< Dictionary > dict, InternalIndex entry) |
static void | DetailsAtPut (Tagged< Dictionary > dict, InternalIndex entry, PropertyDetails value) |
![]() | |
static Tagged< Object > | Unwrap (Tagged< Object > key) |
Static Public Attributes | |
static const bool | kMatchNeedsHoleCheck = true |
![]() | |
static const bool | kHasDetails |
static const bool | kDoHashSpreading |
static const uint32_t | kHashBits |
Additional Inherited Members | |
![]() | |
using | Key |
Definition at line 324 of file dictionary.h.
|
inlinestatic |
Definition at line 303 of file dictionary-inl.h.
|
inlinestatic |
Definition at line 309 of file dictionary-inl.h.
|
inlinestatic |
|
inlinestatic |
|
static |
Definition at line 337 of file dictionary.h.