v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::NumberDictionaryShape Class Reference

#include <dictionary.h>

Inheritance diagram for v8::internal::NumberDictionaryShape:
Collaboration diagram for v8::internal::NumberDictionaryShape:

Static Public Attributes

static const int kPrefixSize = 1
 
static const int kEntrySize = 3
 
- Static Public Attributes inherited from v8::internal::NumberDictionaryBaseShape
static const bool kMatchNeedsHoleCheck = true
 
- Static Public Attributes inherited from v8::internal::BaseDictionaryShape< uint32_t >
static const bool kHasDetails
 
static const bool kDoHashSpreading
 
static const uint32_t kHashBits
 

Additional Inherited Members

- Public Types inherited from v8::internal::BaseShape< uint32_t >
using Key
 
- Static Public Member Functions inherited from v8::internal::NumberDictionaryBaseShape
static bool IsMatch (uint32_t key, Tagged< Object > other)
 
template<AllocationType allocation = AllocationType::kYoung>
static DirectHandle< ObjectAsHandle (Isolate *isolate, uint32_t key)
 
template<AllocationType allocation = AllocationType::kOld>
static DirectHandle< ObjectAsHandle (LocalIsolate *isolate, uint32_t key)
 
static uint32_t Hash (ReadOnlyRoots roots, uint32_t key)
 
static uint32_t HashForObject (ReadOnlyRoots roots, Tagged< Object > object)
 
- Static Public Member Functions inherited from v8::internal::BaseDictionaryShape< uint32_t >
static PropertyDetails DetailsAt (Tagged< Dictionary > dict, InternalIndex entry)
 
static void DetailsAtPut (Tagged< Dictionary > dict, InternalIndex entry, PropertyDetails value)
 
- Static Public Member Functions inherited from v8::internal::BaseShape< uint32_t >
static Tagged< ObjectUnwrap (Tagged< Object > key)
 

Detailed Description

Definition at line 340 of file dictionary.h.

Member Data Documentation

◆ kEntrySize

const int v8::internal::NumberDictionaryShape::kEntrySize = 3
static

Definition at line 343 of file dictionary.h.

◆ kPrefixSize

const int v8::internal::NumberDictionaryShape::kPrefixSize = 1
static

Definition at line 342 of file dictionary.h.


The documentation for this class was generated from the following file: