#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: