|
| OffHeapStringHashSet (int capacity) |
|
Tagged< Object > | GetKey (PtrComprCageBase cage_base, InternalIndex index) const |
|
void | SetKey (InternalIndex index, Tagged< Object > key) |
|
void | Set (InternalIndex index, Tagged< String > key) |
|
void | CopyEntryExcludingKeyInto (PtrComprCageBase, InternalIndex, OffHeapStringHashSet *, InternalIndex) |
|
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, OffHeapStringHashSet *new_table) |
|
void | IterateElements (Root root, RootVisitor *visitor) |
|
Definition at line 31 of file string-table.cc.
◆ OffHeapStringHashSet()
v8::internal::StringTable::OffHeapStringHashSet::OffHeapStringHashSet |
( |
int | capacity | ) |
|
|
inlineexplicit |
◆ CopyEntryExcludingKeyInto()
◆ GetKey()
◆ Hash()
◆ KeyIsMatch()
◆ Set()
◆ SetKey()
◆ StringTable::Data
◆ kEntrySize
int v8::internal::StringTable::OffHeapStringHashSet::kEntrySize = 1 |
|
staticconstexpr |
◆ kMaxEmptyFactor
int v8::internal::StringTable::OffHeapStringHashSet::kMaxEmptyFactor = 4 |
|
staticconstexpr |
◆ kMinCapacity
int v8::internal::StringTable::OffHeapStringHashSet::kMinCapacity = 2048 |
|
staticconstexpr |
The documentation for this class was generated from the following file: