![]() |
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.