V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::EphemeronHashTable Member List

This is the complete list of members for v8::internal::EphemeronHashTable, including all inherited members.

AddEntry(int entry, Object *key, Object *value) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >protected
Capacity() const (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinline
ComputeCapacity(int at_least_space_for) (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinlinestatic
ElementAdded() (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinline
ElementRemoved() (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinline
ElementsRemoved(int n) (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinline
EnsureCapacity(Isolate *isolate, Handle< EphemeronHashTable > table, int n, PretenureFlag pretenure=NOT_TENURED) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >static
EntryToIndex(int entry) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >inlinestatic
EntryToValueIndex(int entry) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >inlinestatic
FillEntriesWithHoles(Handle< EphemeronHashTable >) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >static
FindEntry(ReadOnlyRoots roots, Key key, int32_t hash) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >inline
FindEntry(Isolate *isolate, Key key) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >
FindInsertionEntry(uint32_t hash) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >protected
FirstProbe(uint32_t hash, uint32_t size) (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinlineprotectedstatic
GetProbe(uint32_t hash, uint32_t number, uint32_t size) (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinlineprotectedstatic
GetProbeOffset(uint32_t n) (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinlinestatic
HasSufficientCapacityToAdd(int number_of_additional_elements) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >
IsKey(ReadOnlyRoots roots, Object *k) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >static
IterateElements(ObjectVisitor *visitor) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >
IteratePrefix(ObjectVisitor *visitor) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >
kCapacityIndex (defined in v8::internal::HashTableBase)v8::internal::HashTableBasestatic
kElementsStartIndex (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >static
kElementsStartOffset (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >static
kEntryKeyIndex (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >static
kEntrySize (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >static
Key typedef (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >
KeyAt(int entry) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >inline
kMaxCapacity (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >static
kMaxRegularCapacity (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >static
kMinCapacity (defined in v8::internal::HashTableBase)v8::internal::HashTableBasestatic
kMinShrinkCapacity (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >static
kNotFound (defined in v8::internal::HashTableBase)v8::internal::HashTableBasestatic
kNumberOfDeletedElementsIndex (defined in v8::internal::HashTableBase)v8::internal::HashTableBasestatic
kNumberOfElementsIndex (defined in v8::internal::HashTableBase)v8::internal::HashTableBasestatic
kPrefixStartIndex (defined in v8::internal::HashTableBase)v8::internal::HashTableBasestatic
Lookup(Handle< Object > key) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >
Lookup(Handle< Object > key, int32_t hash) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >
Lookup(ReadOnlyRoots roots, Handle< Object > key, int32_t hash) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >
MarkCompactCollector (defined in v8::internal::EphemeronHashTable)v8::internal::EphemeronHashTablefriend
New(Isolate *isolate, int at_least_space_for, PretenureFlag pretenure=NOT_TENURED, MinimumCapacity capacity_option=USE_DEFAULT_MINIMUM_CAPACITY) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >static
NewInternal(Isolate *isolate, int capacity, PretenureFlag pretenure) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >protectedstatic
NextProbe(uint32_t last, uint32_t number, uint32_t size) (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinlineprotectedstatic
NumberOfDeletedElements() const (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinline
NumberOfElements() const (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinline
Put(Handle< EphemeronHashTable > table, Handle< Object > key, Handle< Object > value) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >static
Put(Isolate *isolate, Handle< EphemeronHashTable > table, Handle< Object > key, Handle< Object > value, int32_t hash) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >static
Rehash(Isolate *isolate) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >
Remove(Isolate *isolate, Handle< EphemeronHashTable > table, Handle< Object > key, bool *was_present) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >static
Remove(Isolate *isolate, Handle< EphemeronHashTable > table, Handle< Object > key, bool *was_present, int32_t hash) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >static
RemoveEntry(int entry) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >protected
SetNumberOfDeletedElements(int nod) (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinlineprotected
SetNumberOfElements(int nof) (defined in v8::internal::HashTableBase)v8::internal::HashTableBaseinlineprotected
ShapeT typedef (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >
Shrink(Isolate *isolate, Handle< EphemeronHashTable > table, int additionalCapacity=0) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >protectedstatic
STATIC_ASSERT(kEntrySize > 0) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >
ToKey(ReadOnlyRoots roots, int entry, Object **out_k) (defined in v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::HashTable< EphemeronHashTable, EphemeronHashTableShape >inline
ValueAt(int entry) (defined in v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >)v8::internal::ObjectHashTableBase< EphemeronHashTable, EphemeronHashTableShape >