• Home
  • Raw
  • Download

Lines Matching full:map

29     BUILTINS_API_TRACE(argv->GetThread(), Map, Constructor);  in MapConstructor()
39 // 2.Let Map be OrdinaryCreateFromConstructor(NewTarget, "%MapPrototype%", «‍[[MapData]]» ). in MapConstructor()
44 JSHandle<JSMap> map = JSHandle<JSMap>::Cast(obj); in MapConstructor() local
46 // 4.Set map’s [[MapData]] internal slot to a new empty List. in MapConstructor()
48 map->SetLinkedMap(thread, linkedMap); in MapConstructor()
55 return map.GetTaggedValue(); in MapConstructor()
60 // Let adder be Get(map, "set"). in MapConstructor()
62 …JSHandle<JSTaggedValue> adder = JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(map), adderK… in MapConstructor()
70 BUILTINS_API_TRACE(argv->GetThread(), Map, Set); in Set()
84 JSHandle<JSMap> map(self); in Set() local
85 JSMap::Set(thread, map, key, value); in Set()
86 return map.GetTaggedValue(); in Set()
91 BUILTINS_API_TRACE(argv->GetThread(), Map, Clear); in Clear()
102 JSHandle<JSMap> map(self); in Clear() local
103 JSMap::Clear(thread, map); in Clear()
109 BUILTINS_API_TRACE(argv->GetThread(), Map, Delete); in Delete()
119 JSHandle<JSMap> map(self); in Delete() local
121 bool flag = JSMap::Delete(thread, map, key); in Delete()
127 BUILTINS_API_TRACE(argv->GetThread(), Map, Has); in Has()
144 BUILTINS_API_TRACE(argv->GetThread(), Map, Get); in Get()
162 BUILTINS_API_TRACE(thread, Map, ForEach); in ForEach()
170 JSHandle<JSMap> map(self); in ForEach() local
180 JSMutableHandle<LinkedHashMap> hashMap(thread, map->GetLinkedMap()); in ForEach()
194 info->SetCallArg(value.GetTaggedValue(), key.GetTaggedValue(), map.GetTaggedValue()); in ForEach()
220 BUILTINS_API_TRACE(argv->GetThread(), Map, GetSize); in GetSize()
236 BUILTINS_API_TRACE(argv->GetThread(), Map, Entries); in Entries()
246 BUILTINS_API_TRACE(argv->GetThread(), Map, Keys); in Keys()
256 BUILTINS_API_TRACE(argv->GetThread(), Map, Values); in Values()