Lines Matching defs:set
40 // 2.Let set be OrdinaryCreateFromConstructor(NewTarget, "%SetPrototype%", «[[SetData]]» ).
47 JSHandle<JSSharedSet> set = JSHandle<JSSharedSet>::Cast(obj);
48 // 3.ReturnIfAbrupt(set).
49 // 4.Set set’s [[SetData]] internal slot to a new empty List.
52 set->SetLinkedSet(thread, linkedSet);
53 // add data into set from iterable
57 // 8.If iter is undefined, return set
59 return set.GetTaggedValue();
61 // Let adder be Get(set, "add").
63 JSHandle<JSTaggedValue> setHandle(set);
94 // Let status be Call(adder, set, «nextValue.[[value]]»).
103 return set.GetTaggedValue();
119 JSHandle<JSSharedSet> set(self);
120 JSSharedSet::Add(thread, set, value);
121 return set.GetTaggedValue();
136 JSHandle<JSSharedSet> set(self);
137 JSSharedSet::Clear(thread, set);
153 JSHandle<JSSharedSet> set(self);
155 bool flag = JSSharedSet::Delete(thread, set, value);
171 JSHandle<JSSharedSet> set(self);
173 bool flag = JSSharedSet::Has(thread, set, value.GetTaggedValue());
191 JSHandle<JSSharedSet> set(self);
197 JSMutableHandle<LinkedHashSet> hashSet(thread, set->GetLinkedSet());
209 info->SetCallArg(key.GetTaggedValue(), key.GetTaggedValue(), set.GetTaggedValue());
232 JSHandle<JSSharedSet> set(self);
233 uint32_t size = JSSharedSet::GetSize(thread, set);