#include <dictionary.h>
|
template<typename Dictionary > |
static PropertyDetails | DetailsAt (Tagged< Dictionary > dict, InternalIndex entry) |
|
template<typename Dictionary > |
static void | DetailsAtPut (Tagged< Dictionary > dict, InternalIndex entry, PropertyDetails value) |
|
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) |
|
Definition at line 346 of file dictionary.h.
◆ DetailsAt()
template<typename Dictionary >
◆ DetailsAtPut()
template<typename Dictionary >
◆ kEntrySize
const int v8::internal::SimpleNumberDictionaryShape::kEntrySize = 2 |
|
static |
◆ kHasDetails
const bool v8::internal::SimpleNumberDictionaryShape::kHasDetails = false |
|
static |
◆ kPrefixSize
const int v8::internal::SimpleNumberDictionaryShape::kPrefixSize = 0 |
|
static |
The documentation for this class was generated from the following file: