Lines Matching refs:HashTable
27 // HashTable is a subclass of FixedArray that implements a hash table
93 // number of elements. May be more than HashTable::kMaxCapacity.
125 class EXPORT_TEMPLATE_DECLARE(V8_EXPORT_PRIVATE) HashTable
131 // Returns a new HashTable object.
174 // Maximal capacity of HashTable. Based on maximal length of underlying
180 // Don't shrink a HashTable below this capacity.
270 OBJECT_CONSTRUCTORS(HashTable, HashTableBase);
275 HashTable<class DERIVED, SHAPE>; \
278 HashTable<DERIVED, SHAPE>::New(Isolate*, int, AllocationType, \
281 HashTable<DERIVED, SHAPE>::New(LocalIsolate*, int, AllocationType, \
285 HashTable<DERIVED, SHAPE>::EnsureCapacity(Isolate*, Handle<DERIVED>, int, \
288 HashTable<DERIVED, SHAPE>::EnsureCapacity(LocalIsolate*, Handle<DERIVED>, \
328 : public HashTable<Derived, Shape> {
358 return HashTable<Derived, Shape>::EntryToIndex(entry) +
366 OBJECT_CONSTRUCTORS(ObjectHashTableBase, HashTable<Derived, Shape>);
408 friend class HashTable<EphemeronHashTable, ObjectHashTableShape>;
427 : public HashTable<ObjectHashSet, ObjectHashSetShape> {
438 HashTable<ObjectHashSet, ObjectHashSetShape>);
454 : public HashTable<NameToIndexHashTable, NameToIndexShape> {
474 HashTable<NameToIndexHashTable, NameToIndexShape>);
494 : public HashTable<RegisteredSymbolTable, RegisteredSymbolTableShape> {
511 HashTable<RegisteredSymbolTable, RegisteredSymbolTableShape>);