Lines Matching defs:JSSharedMap
23 class JSSharedMap : public JSObject {
25 CAST_CHECK(JSSharedMap, IsJSSharedMap);
27 static bool Delete(JSThread *thread, const JSHandle<JSSharedMap> &map, const JSHandle<JSTaggedValue> &key);
29 static void PUBLIC_API Set(JSThread *thread, const JSHandle<JSSharedMap> &map, const JSHandle<JSTaggedValue> &key,
31 static void Clear(JSThread *thread, const JSHandle<JSSharedMap> &map);
33 static bool Has(JSThread *thread, const JSHandle<JSSharedMap> &map, JSTaggedValue key);
35 static JSTaggedValue Get(JSThread *thread, const JSHandle<JSSharedMap> &map, JSTaggedValue key);
37 static uint32_t GetSize(JSThread *thread, const JSHandle<JSSharedMap> &map);
39 static JSTaggedValue GetKey(JSThread *thread, const JSHandle<JSSharedMap> &map, uint32_t entry);
41 static JSTaggedValue GetValue(JSThread *thread, const JSHandle<JSSharedMap> &map, uint32_t entry);