#include <dictionary.h>
|
static bool | IsMatch (DirectHandle< Name > key, Tagged< Object > other) |
|
static uint32_t | HashForObject (ReadOnlyRoots roots, Tagged< Object > object) |
|
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 Tagged< Object > | Unwrap (Tagged< Object > key) |
|
static bool | IsMatch (DirectHandle< Name > key, Tagged< Object > other) |
|
static uint32_t | Hash (ReadOnlyRoots roots, DirectHandle< Name > key) |
|
static uint32_t | HashForObject (ReadOnlyRoots roots, Tagged< Object > object) |
|
template<AllocationType allocation = AllocationType::kYoung> |
static DirectHandle< Object > | AsHandle (Isolate *isolate, DirectHandle< Name > key) |
|
template<AllocationType allocation = AllocationType::kOld> |
static DirectHandle< Object > | AsHandle (LocalIsolate *isolate, DirectHandle< Name > key) |
|
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 275 of file dictionary.h.
◆ DetailsAt()
template<typename Dictionary >
◆ DetailsAtPut()
template<typename Dictionary >
◆ HashForObject()
◆ IsMatch()
◆ Unwrap()
◆ kEntrySize
const int v8::internal::GlobalDictionaryShape::kEntrySize = 1 |
|
static |
◆ kMatchNeedsHoleCheck
const bool v8::internal::GlobalDictionaryShape::kMatchNeedsHoleCheck = true |
|
static |
◆ kPrefixSize
const int v8::internal::GlobalDictionaryShape::kPrefixSize = 2 |
|
static |
The documentation for this class was generated from the following files: