Lines Matching defs:set
36 // 2.Let set be OrdinaryCreateFromConstructor(NewTarget, "%SetPrototype%", «[[SetData]]» ).
41 JSHandle<JSSet> set = JSHandle<JSSet>::Cast(obj);
42 // 3.ReturnIfAbrupt(set).
43 // 4.Set set’s [[SetData]] internal slot to a new empty List.
45 set->SetLinkedSet(thread, linkedSet);
47 // add data into set from iterable
51 // 8.If iter is undefined, return set
53 return set.GetTaggedValue();
55 // Let adder be Get(set, "add").
57 JSHandle<JSTaggedValue> setHandle(set);
88 // Let status be Call(adder, set, «nextValue.[[value]]»).
97 return set.GetTaggedValue();
115 JSHandle<JSSet> set(self);
116 JSSet::Add(thread, set, value);
117 return set.GetTaggedValue();
133 JSHandle<JSSet> set(self);
134 JSSet::Clear(thread, set);
151 JSHandle<JSSet> set(self);
153 bool flag = JSSet::Delete(thread, set, value);
186 JSHandle<JSSet> set(self);
198 JSMutableHandle<LinkedHashSet> hashSet(thread, set->GetLinkedSet());
211 info->SetCallArg(key.GetTaggedValue(), key.GetTaggedValue(), set.GetTaggedValue());