H A D | linked_hashtable_stub_builder.h | 33 GateRef Clear(GateRef linkedTable); 34 GateRef ForEach(GateRef thisValue, GateRef linkedTable, GateRef callbackFnHandle, GateRef thisArg); 35 GateRef Insert(GateRef linkedTable, GateRef key, GateRef value); 36 GateRef Delete(GateRef linkedTable, GateRef key); 37 GateRef Has(GateRef linkedTable, GateRef key); 38 GateRef Get(GateRef linkedTable, GateRef key); 53 GateRef HashToBucket(GateRef linkedTable, GateRef hash) in HashToBucket() argument 55 GateRef cap = GetCapacity(linkedTable); in HashToBucket() 65 GateRef FindElement(GateRef linkedTable, GateRef key, GateRef hash); 66 GateRef GetKey(GateRef linkedTable, GateRe argument 72 SetKey(GateRef linkedTable, GateRef entry, GateRef key) SetKey() argument 78 GetValue(GateRef linkedTable, GateRef entry) GetValue() argument 85 SetValue(GateRef linkedTable, GateRef entry, GateRef value) SetValue() argument 92 EntryToIndex(GateRef linkedTable, GateRef entry) EntryToIndex() argument 100 GetElement(GateRef linkedTable, GateRef index) GetElement() argument 105 SetElement(GateRef linkedTable, GateRef index, GateRef value) SetElement() argument 107 SetValueToTaggedArray(VariableType::JS_ANY(), glue_, linkedTable, index, value); SetElement() local 110 GetDeletedNum(GateRef linkedTable, GateRef entry) GetDeletedNum() argument 115 SetDeletedNum(GateRef linkedTable, GateRef entry, GateRef num) SetDeletedNum() argument 120 GetNextEntry(GateRef linkedTable, GateRef entry) GetNextEntry() argument 126 SetNextEntry(GateRef linkedTable, GateRef entry, GateRef nextEntry) SetNextEntry() argument 132 GetCapacity(GateRef linkedTable) GetCapacity() argument 139 SetCapacity(GateRef linkedTable, GateRef numberOfElements) SetCapacity() argument 142 SetValueToTaggedArray(VariableType::JS_NOT_POINTER(), glue_, linkedTable, capacityIndex, SetCapacity() local 146 GetNumberOfElements(GateRef linkedTable) GetNumberOfElements() argument 153 SetNumberOfElements(GateRef linkedTable, GateRef num) SetNumberOfElements() argument 156 SetValueToTaggedArray(VariableType::JS_NOT_POINTER(), glue_, linkedTable, Int32(elementsIndex), SetNumberOfElements() local 160 GetNumberOfDeletedElements(GateRef linkedTable) GetNumberOfDeletedElements() argument 167 SetNumberOfDeletedElements(GateRef linkedTable, GateRef num) SetNumberOfDeletedElements() argument 170 SetValueToTaggedArray(VariableType::JS_NOT_POINTER(), glue_, linkedTable, deletedIndex, IntToTaggedInt(num)); SetNumberOfDeletedElements() local 173 GetNextTable(GateRef linkedTable) GetNextTable() argument 179 SetNextTable(GateRef linkedTable, GateRef nexTable) SetNextTable() argument 182 SetValueToTaggedArray(VariableType::JS_POINTER(), glue_, linkedTable, nextTableIndex, nexTable); SetNextTable() local 194 InsertNewEntry(GateRef linkedTable, GateRef bucket, GateRef entry) InsertNewEntry() argument [all...] |