Lines Matching refs:OrderedHashTable
23 // OrderedHashTable is a HashTable with Object keys that preserves
25 // and OrderedHashTable, below). It is meant to be used by JSMap/JSSet.
67 class OrderedHashTable : public FixedArray {
69 // Returns an OrderedHashTable (possibly |table|) with enough space
75 // Returns an OrderedHashTable (possibly |table|) that's shrunken
79 // Returns a new empty OrderedHashTable and records the clearing so that
83 // Returns true if the OrderedHashTable contains the key
90 // Returns a true value if the OrderedHashTable contains the key and
203 // Returns an OrderedHashTable with a capacity of at least |capacity|.
265 OBJECT_CONSTRUCTORS(OrderedHashTable, FixedArray);
272 : public OrderedHashTable<OrderedHashSet, 1> {
273 using Base = OrderedHashTable<OrderedHashSet, 1>;
303 OBJECT_CONSTRUCTORS(OrderedHashSet, OrderedHashTable<OrderedHashSet, 1>);
307 : public OrderedHashTable<OrderedHashMap, 2> {
308 using Base = OrderedHashTable<OrderedHashMap, 2>;
350 OBJECT_CONSTRUCTORS(OrderedHashMap, OrderedHashTable<OrderedHashMap, 2>);
353 // This is similar to the OrderedHashTable, except for the memory
355 // is only 254, we transition to an OrderedHashTable beyond that
416 // Returns a true if the OrderedHashTable contains the key
715 // TODO(gsathya): Rename this to OrderedHashTable, after we rename
716 // OrderedHashTable to LargeOrderedHashTable. Also set up a
730 // TODO(gsathya): Move this to OrderedHashTable
760 : public OrderedHashTable<OrderedNameDictionary, 3> {
761 using Base = OrderedHashTable<OrderedNameDictionary, 3>;
835 OrderedHashTable<OrderedNameDictionary, 3>);