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

#include <dictionary.h>

Inheritance diagram for v8::internal::BaseDictionaryShape< Key >:
Collaboration diagram for v8::internal::BaseDictionaryShape< Key >:

Static Public Member Functions

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 Public Member Functions inherited from v8::internal::BaseShape< Key >
static Tagged< ObjectUnwrap (Tagged< Object > key)
 

Static Public Attributes

static const bool kHasDetails = true
 
static const bool kDoHashSpreading = false
 
static const uint32_t kHashBits = 0
 

Additional Inherited Members

- Public Types inherited from v8::internal::BaseShape< Key >
using Key
 

Detailed Description

template<typename Key>
class v8::internal::BaseDictionaryShape< Key >

Definition at line 143 of file dictionary.h.

Member Function Documentation

◆ DetailsAt()

template<typename Key >
template<typename Dictionary >
PropertyDetails v8::internal::BaseDictionaryShape< Key >::DetailsAt ( Tagged< Dictionary > dict,
InternalIndex entry )
inlinestatic

Definition at line 188 of file dictionary-inl.h.

Here is the call graph for this function:

◆ DetailsAtPut()

template<typename Key >
template<typename Dictionary >
void v8::internal::BaseDictionaryShape< Key >::DetailsAtPut ( Tagged< Dictionary > dict,
InternalIndex entry,
PropertyDetails value )
inlinestatic

Definition at line 198 of file dictionary-inl.h.

Member Data Documentation

◆ kDoHashSpreading

template<typename Key >
const bool v8::internal::BaseDictionaryShape< Key >::kDoHashSpreading = false
static

Definition at line 153 of file dictionary.h.

◆ kHasDetails

template<typename Key >
const bool v8::internal::BaseDictionaryShape< Key >::kHasDetails = true
static

Definition at line 145 of file dictionary.h.

◆ kHashBits

template<typename Key >
const uint32_t v8::internal::BaseDictionaryShape< Key >::kHashBits = 0
static

Definition at line 154 of file dictionary.h.


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