Lines Matching defs:set

22 void JSSharedSet::Add(JSThread *thread, const JSHandle<JSSharedSet> &set, const JSHandle<JSTaggedValue> &value)
30 JSHandle<JSTaggedValue>::Cast(set));
33 JSHandle<LinkedHashSet> setHandle(thread, LinkedHashSet::Cast(set->GetLinkedSet().GetTaggedObject()));
35 set->SetLinkedSet(thread, newSet);
38 bool JSSharedSet::Delete(JSThread *thread, const JSHandle<JSSharedSet> &set, const JSHandle<JSTaggedValue> &value)
41 JSHandle<JSTaggedValue>::Cast(set));
43 JSHandle<LinkedHashSet> setHandle(thread, LinkedHashSet::Cast(set->GetLinkedSet().GetTaggedObject()));
52 void JSSharedSet::Clear(JSThread *thread, const JSHandle<JSSharedSet> &set)
55 JSHandle<JSTaggedValue>::Cast(set));
57 JSHandle<LinkedHashSet> setHandle(thread, LinkedHashSet::Cast(set->GetLinkedSet().GetTaggedObject()));
59 set->SetLinkedSet(thread, newSet);
62 bool JSSharedSet::Has(JSThread *thread, const JSHandle<JSSharedSet> &set, JSTaggedValue value)
64 [[maybe_unused]] ConcurrentApiScope<JSSharedSet> scope(thread, JSHandle<JSTaggedValue>::Cast(set));
66 return LinkedHashSet::Cast(set->GetLinkedSet().GetTaggedObject())->Has(thread, value);
69 uint32_t JSSharedSet::GetSize(JSThread *thread, const JSHandle<JSSharedSet> &set)
71 [[maybe_unused]] ConcurrentApiScope<JSSharedSet> scope(thread, JSHandle<JSTaggedValue>::Cast(set));
73 return LinkedHashSet::Cast(set->GetLinkedSet().GetTaggedObject())->NumberOfElements();
76 JSTaggedValue JSSharedSet::GetValue(JSThread *thread, const JSHandle<JSSharedSet> &set, int entry)
78 [[maybe_unused]] ConcurrentApiScope<JSSharedSet> scope(thread, JSHandle<JSTaggedValue>::Cast(set));
79 ASSERT_PRINT(entry >= 0 && static_cast<uint32_t>(entry) < GetSize(thread, set),
82 return LinkedHashSet::Cast(set->GetLinkedSet().GetTaggedObject())->GetValue(entry);