Home
last modified time | relevance | path

Searched refs:LinkedHashMap (Results 1 – 20 of 20) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Djs_map.cpp26 if (!LinkedHashMap::IsKey(key.GetTaggedValue())) { in Set()
29 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Set()
31 JSHandle<LinkedHashMap> newMap = LinkedHashMap::Set(thread, mapHandle, key, value); in Set()
37 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Delete()
48 LinkedHashMap *linkedMap = LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject()); in Clear()
49 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Clear()
50 JSHandle<LinkedHashMap> newMap = linkedMap->Clear(thread, mapHandle); in Clear()
56 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Has(key); in Has()
61 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Get(key); in Get()
66 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->NumberOfElements(); in GetSize()
[all …]
Djs_weak_container.cpp27 if (!LinkedHashMap::IsKey(JSTaggedValue(key.GetTaggedValue().CreateAndGetWeakRef()))) { in Set()
30 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Set()
32 JSHandle<LinkedHashMap> newMap = LinkedHashMap::SetWeakRef(thread, mapHandle, key, value); in Set()
38 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Delete()
45 JSHandle<LinkedHashMap> newMap = LinkedHashMap::Shrink(thread, mapHandle); in Delete()
52 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Has(key); in Has()
57 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Get(key); in Get()
62 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->NumberOfElements(); in GetSize()
68 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->GetKey(entry); in GetKey()
74 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->GetValue(entry); in GetValue()
Dlinked_hash_table.cpp83 if (std::is_same_v<LinkedHashMap, Derived>) { in InsertWeakRef()
133 JSHandle<LinkedHashMap> LinkedHashMap::Create(const JSThread *thread, int numberOfElements) in Create()
135 return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::Create(thread, numberOfElements); in Create()
138 JSHandle<LinkedHashMap> LinkedHashMap::Delete(const JSThread *thread, const JSHandle<LinkedHashMap>… in Delete()
141 return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::Remove(thread, obj, key); in Delete()
144 JSHandle<LinkedHashMap> LinkedHashMap::Set(const JSThread *thread, const JSHandle<LinkedHashMap> &o… in Set()
147 return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::Insert(thread, obj, key, value); in Set()
150 JSHandle<LinkedHashMap> LinkedHashMap::SetWeakRef(const JSThread *thread, const JSHandle<LinkedHash… in SetWeakRef()
153 …return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::InsertWeakRef(thread, obj, key, value); in SetWeakRef()
156 JSTaggedValue LinkedHashMap::Get(JSTaggedValue key) const in Get()
[all …]
Dlinked_hash_table.h338 class LinkedHashMap : public LinkedHashTable<LinkedHashMap, LinkedHashMapObject> {
340 static LinkedHashMap *Cast(TaggedObject *obj) in Cast()
342 return static_cast<LinkedHashMap *>(obj); in Cast()
344 …static JSHandle<LinkedHashMap> Create(const JSThread *thread, int numberOfElements = MIN_CAPACITY);
346 … static JSHandle<LinkedHashMap> Delete(const JSThread *thread, const JSHandle<LinkedHashMap> &obj,
349 static JSHandle<LinkedHashMap> Set(const JSThread *thread, const JSHandle<LinkedHashMap> &obj,
352 …static JSHandle<LinkedHashMap> SetWeakRef(const JSThread *thread, const JSHandle<LinkedHashMap> &o…
357 …static JSHandle<LinkedHashMap> Shrink(const JSThread *thread, const JSHandle<LinkedHashMap> &table,
362 …static JSHandle<LinkedHashMap> Clear(const JSThread *thread, const JSHandle<LinkedHashMap> &table);
Djs_finalization_registry.cpp62 JSHandle<LinkedHashMap> maybeUnregister(thread, obj->GetMaybeUnregister()); in Register()
71 … maybeUnregister = LinkedHashMap::SetWeakRef(thread, maybeUnregister, unregisterToken, arrayValue); in Register()
86 JSHandle<LinkedHashMap> maybeUnregister(thread, obj->GetMaybeUnregister()); in Unregister()
92 JSHandle<LinkedHashMap> newMaybeUnregister = LinkedHashMap::Shrink(thread, maybeUnregister); in Unregister()
198 JSMutableHandle<LinkedHashMap> maybeUnregister(thread, obj->GetMaybeUnregister()); in CleanupFinalizationRegistry()
211 JSHandle<LinkedHashMap> newMap = LinkedHashMap::Shrink(thread, maybeUnregister); in CleanupFinalizationRegistry()
Djs_map_iterator.cpp52 JSHandle<LinkedHashMap> map(iteratedMap); in Next()
92 LinkedHashMap *map = LinkedHashMap::Cast(iteratedMap.GetTaggedObject()); in Update()
100 map = LinkedHashMap::Cast(nextTable.GetTaggedObject()); in Update()
135 JSHandle<LinkedHashMap> map(iteratedMap); in MapIteratorToList()
Djs_handle.h71 class LinkedHashMap; variable
Ddump.cpp1342 void LinkedHashMap::Dump(std::ostream &os) const in Dump()
1600 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in Dump()
1858 LinkedHashMap *map = LinkedHashMap::Cast(GetIteratedMap().GetTaggedObject()); in Dump()
1884 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in Dump()
1925 LinkedHashMap *map = LinkedHashMap::Cast(GetMaybeUnregister().GetTaggedObject()); in Dump()
4276 void LinkedHashMap::DumpForSnapshot(std::vector<std::pair<CString, JSTaggedValue>> &vec) const in DumpForSnapshot()
4472 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in DumpForSnapshot()
4489 LinkedHashMap *map = LinkedHashMap::Cast(GetIteratedMap().GetTaggedObject()); in DumpForSnapshot()
4506 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in DumpForSnapshot()
4529 LinkedHashMap *map = LinkedHashMap::Cast(GetMaybeUnregister().GetTaggedObject()); in DumpForSnapshot()
Djs_tagged_value.h31 class LinkedHashMap; variable
Djs_serializer.cpp1548 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread_); in ReadJSMap()
/arkcompiler/ets_runtime/ecmascript/tests/
Dlinked_hash_table_test.cpp68 JSHandle<LinkedHashMap> dict = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0()
84 JSHandle<LinkedHashMap> dictHandle = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0()
99 dictHandle = LinkedHashMap::Set(thread, dictHandle, key1, value1); in HWTEST_F_L0()
107 dictHandle = LinkedHashMap::Set(thread, dictHandle, key2, value2); in HWTEST_F_L0()
110 dictHandle = LinkedHashMap::Delete(thread, dictHandle, key1); in HWTEST_F_L0()
115 dictHandle = LinkedHashMap::Set(thread, dictHandle, undefinedKey, value1); in HWTEST_F_L0()
162 JSHandle<LinkedHashMap> dictHandle = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0()
173 dictHandle = LinkedHashMap::Set(thread, dictHandle, key, value); in HWTEST_F_L0()
225 JSHandle<LinkedHashMap> dictHandle = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0()
236 dictHandle = LinkedHashMap::Set(thread, dictHandle, key, value); in HWTEST_F_L0()
[all …]
Djs_map_iterator_test.cpp60 JSHandle<JSTaggedValue> linkedHashMap(LinkedHashMap::Create(thread)); in CreateJSMap()
185 …JSHandle<LinkedHashMap> mapHandle1(thread, LinkedHashMap::Cast(jsMap1->GetLinkedMap().GetTaggedObj… in HWTEST_F_L0()
186 …JSHandle<LinkedHashMap> mapHandle2(thread, LinkedHashMap::Cast(jsMap2->GetLinkedMap().GetTaggedObj… in HWTEST_F_L0()
192 LinkedHashMap *resultMap = LinkedHashMap::Cast(mapIterator->GetIteratedMap().GetTaggedObject()); in HWTEST_F_L0()
Djs_map_test.cpp70 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in CreateMap()
Ddump_test.cpp185 JSHandle<LinkedHashMap> linkedMap(LinkedHashMap::Create(thread)); in NewJSMap()
569 JSHandle<LinkedHashMap> weakLinkedMap(LinkedHashMap::Create(thread)); in HWTEST_F_L0()
597 JSHandle<LinkedHashMap> weakLinkedMap(LinkedHashMap::Create(thread)); in HWTEST_F_L0()
Djs_finalization_registry_test.cpp156 JSHandle<LinkedHashMap> expectMaybeUnregister(thread, finaRegObj->GetMaybeUnregister()); in HWTEST_F_L0()
157 …expectMaybeUnregister = LinkedHashMap::SetWeakRef(thread, expectMaybeUnregister, unregisterToken, … in HWTEST_F_L0()
Djs_serializer_test.cpp1492 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread); in CreateMap()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_finalization_registry.cpp54 JSHandle<LinkedHashMap> maybeUnregister = LinkedHashMap::Create(thread); in FinalizationRegistryConstructor()
Dbuiltins_weak_map.cpp49 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread); in WeakMapConstructor()
Dbuiltins_map.cpp47 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread); in MapConstructor()
182 JSMutableHandle<LinkedHashMap> hashMap(thread, map->GetLinkedMap()); in ForEach()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi.cpp142 using ecmascript::LinkedHashMap;
2560 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in New()
2578 LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject())->NumberOfDeletedElements(); in GetTotalElements()
2611LinkedHashMap::Cast(weakMap->GetLinkedMap().GetTaggedObject())->NumberOfDeletedElements(); in GetTotalElements()