![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <dictionary.h>
Public Types | |
using | MayHaveInterestingPropertiesBit = base::BitField<bool, 0, 1, uint32_t> |
Public Member Functions | |
Tagged< Name > | NameAt (InternalIndex entry) |
Tagged< Name > | NameAt (PtrComprCageBase cage_base, InternalIndex entry) |
void | set_hash (int hash) |
int | hash () const |
uint32_t | flags () const |
void | set_flags (uint32_t flags) |
template<typename IsolateT > | |
Handle< NameDictionary > | New (IsolateT *isolate, int at_least_space_for, AllocationType allocation, MinimumCapacity capacity_option) |
Static Public Member Functions | |
static DirectHandle< Map > | GetMap (RootsTable &roots) |
template<typename IsolateT > | |
static V8_WARN_UNUSED_RESULT Handle< NameDictionary > | New (IsolateT *isolate, int at_least_space_for, AllocationType allocation=AllocationType::kYoung, MinimumCapacity capacity_option=USE_DEFAULT_MINIMUM_CAPACITY) |
Static Public Attributes | |
static const int | kFlagsIndex = kObjectHashIndex + 1 |
static const int | kEntryValueIndex = 1 |
static const int | kEntryDetailsIndex = 2 |
static const int | kInitialCapacity = 2 |
static constexpr int | kFlagsDefault = 0 |
Definition at line 240 of file dictionary.h.
using v8::internal::NameDictionary::MayHaveInterestingPropertiesBit = base::BitField<bool, 0, 1, uint32_t> |
Definition at line 259 of file dictionary.h.
|
inline |
|
inlinestatic |
Definition at line 224 of file dictionary-inl.h.
|
inline |
|
inline |
Definition at line 214 of file dictionary-inl.h.
|
inline |
Handle< NameDictionary > v8::internal::NameDictionary::New | ( | IsolateT * | isolate, |
int | at_least_space_for, | ||
AllocationType | allocation, | ||
MinimumCapacity | capacity_option ) |
Definition at line 5664 of file objects.cc.
|
static |
|
inline |
|
inline |
|
static |
Definition at line 249 of file dictionary.h.
|
static |
Definition at line 248 of file dictionary.h.
|
staticconstexpr |
Definition at line 262 of file dictionary.h.
|
static |
Definition at line 247 of file dictionary.h.
|
static |
Definition at line 250 of file dictionary.h.