|
| | 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: