Lines Matching defs:set
43 JSHandle<JSSet> set =
46 set->SetLinkedSet(thread, hashSet);
47 return JSSet::Cast(set.GetTaggedValue().GetTaggedObject());
53 JSSet *set = CreateSet();
54 EXPECT_TRUE(set != nullptr);
61 JSHandle<JSSet> set(thread, CreateSet());
64 JSSet::Add(thread, set, key);
65 EXPECT_TRUE(set->Has(thread, key.GetTaggedValue()));
72 JSHandle<JSSet> set(thread, CreateSet());
79 JSSet::Add(thread, set, key);
80 EXPECT_TRUE(set->Has(thread, key.GetTaggedValue()));
82 EXPECT_EQ(set->GetSize(), 40);
86 JSSet::Delete(thread, set, deleteKey);
87 EXPECT_FALSE(set->Has(thread, deleteKey.GetTaggedValue()));
88 EXPECT_EQ(set->GetSize(), 39);
94 JSHandle<JSSet> set(thread, CreateSet());
97 JSSet::Add(thread, set, key);
100 JSHandle<JSTaggedValue> keyIter(factory->NewJSSetIterator(set, IterationKind::KEY));
101 JSHandle<JSTaggedValue> valueIter(factory->NewJSSetIterator(set, IterationKind::VALUE));
114 JSSet::Delete(thread, set, key);
122 JSSet::Add(thread, set, key);