|
| Data (int capacity) |
|
Tagged< Object > | GetKey (PtrComprCageBase cage_base, InternalIndex index) const |
|
void | SetKey (InternalIndex index, Tagged< Object > key) |
|
void | Set (InternalIndex index, Tagged< Map > map) |
|
void | CopyEntryExcludingKeyInto (PtrComprCageBase cage_base, InternalIndex from_index, Data *to, InternalIndex to_index) |
|
void * | operator new (size_t size, int capacity) |
|
void * | operator new (size_t size)=delete |
|
void | operator delete (void *table) |
|
int | capacity () const |
|
int | number_of_elements () const |
|
int | number_of_deleted_elements () const |
|
OffHeapObjectSlot | slot (InternalIndex index, int offset=0) const |
|
void | AddAt (PtrComprCageBase cage_base, InternalIndex entry, Args &&... args) |
|
void | OverwriteDeletedAt (PtrComprCageBase cage_base, InternalIndex entry, Args &&... args) |
|
void | ElementsRemoved (int count) |
|
size_t | GetSizeExcludingHeader () const |
|
InternalIndex | FindEntry (IsolateT *isolate, FindKey key, uint32_t hash) const |
|
InternalIndex | FindInsertionEntry (PtrComprCageBase cage_base, uint32_t hash) const |
|
InternalIndex | FindEntryOrInsertionEntry (IsolateT *isolate, FindKey key, uint32_t hash) const |
|
bool | ShouldResizeToAdd (int number_of_additional_elements, int *new_capacity) |
|
void | RehashInto (PtrComprCageBase cage_base, Data *new_table) |
|
void | IterateElements (Root root, RootVisitor *visitor) |
|
Definition at line 310 of file js-struct.cc.
◆ Data()
v8::internal::SharedStructTypeRegistry::Data::Data |
( |
int | capacity | ) |
|
|
inlineexplicit |
◆ CopyEntryExcludingKeyInto()
◆ GetKey()
◆ Hash()
◆ KeyIsMatch()
template<typename IsolateT >
◆ New()
static std::unique_ptr< Data > v8::internal::SharedStructTypeRegistry::Data::New |
( |
int | capacity | ) |
|
|
inlinestatic |
◆ operator delete()
void v8::internal::SharedStructTypeRegistry::Data::operator delete |
( |
void * | table | ) |
|
|
inline |
◆ operator new() [1/2]
void * v8::internal::SharedStructTypeRegistry::Data::operator new |
( |
size_t | size | ) |
|
|
delete |
◆ operator new() [2/2]
void * v8::internal::SharedStructTypeRegistry::Data::operator new |
( |
size_t | size, |
|
|
int | capacity ) |
|
inline |
◆ Set()
◆ SetKey()
◆ kEntrySize
int v8::internal::SharedStructTypeRegistry::Data::kEntrySize = 1 |
|
staticconstexpr |
◆ kMaxEmptyFactor
int v8::internal::SharedStructTypeRegistry::Data::kMaxEmptyFactor = 4 |
|
staticconstexpr |
◆ kMinCapacity
int v8::internal::SharedStructTypeRegistry::Data::kMinCapacity = 4 |
|
staticconstexpr |
The documentation for this class was generated from the following file: