Lines Matching defs:hashSet

41     void Update(JSHandle<JSAPIHashSet>& hashSet, JSMutableHandle<JSTaggedValue> value, std::string& myValue,
48 JSAPIHashSet::Add(thread, hashSet, value);
50 EXPECT_EQ(hashSet->GetSize(), numbers);
64 JSHandle<JSAPIHashSet> hashSet(thread, CreateHashSet());
66 Update(hashSet, value, myValue, NODE_NUMBERS);
74 JSTaggedValue bHas = hashSet->Has(thread, value.GetTaggedValue());
80 JSAPIHashSet::Add(thread, hashSet, hole);
84 JSTaggedValue exceptionHas = hashSet->Has(thread, JSTaggedValue::Hole());
94 JSHandle<JSAPIHashSet> hashSet(thread, CreateHashSet());
97 Update(hashSet, value, myValue, NODE_NUMBERS);
102 [[maybe_unused]] JSTaggedValue rvalue = JSAPIHashSet::Remove(thread, hashSet, value.GetTaggedValue());
104 EXPECT_EQ(hashSet->GetSize(), NODE_NUMBERS / 2);
111 JSTaggedValue has = hashSet->Has(thread, value.GetTaggedValue());
120 JSTaggedValue has = hashSet->Has(thread, value.GetTaggedValue());
125 JSTaggedValue exceptionValue = JSAPIHashSet::Remove(thread, hashSet, JSTaggedValue::Hole());
135 JSHandle<JSAPIHashSet> hashSet(thread, CreateHashSet());
138 JSTaggedValue emptyValue = JSAPIHashSet::Remove(thread, hashSet, JSTaggedValue(0));
145 JSAPIHashSet::Add(thread, hashSet, value);
149 JSTaggedValue nonExistentValue = JSAPIHashSet::Remove(thread, hashSet, JSTaggedValue(0));
155 JSAPIHashSet::Remove(thread, hashSet, value.GetTaggedValue());
157 EXPECT_EQ(hashSet->GetSize(), NODE_NUMBERS - REMOVE_NUMBERS);
161 JSTaggedValue has = hashSet->Has(thread, value.GetTaggedValue());
167 JSTaggedValue has = hashSet->Has(thread, value.GetTaggedValue());
177 JSHandle<JSAPIHashSet> hashSet(thread, CreateHashSet());
178 Update(hashSet, value, myValue, NODE_NUMBERS);
180 hashSet->Clear(thread);
181 JSTaggedValue isEmpty = hashSet->IsEmpty();
189 JSHandle<JSAPIHashSet> hashSet(thread, CreateHashSet());
194 JSAPIHashSet::Add(thread, hashSet, value);
198 JSHandle<JSTaggedValue> valueIter(factory->NewJSAPIHashSetIterator(hashSet, IterationKind::VALUE));
203 JSTaggedValue iterValueFlag = hashSet->Has(thread, tmpIterValue.GetTaggedValue());
213 JSHandle<JSTaggedValue> iter(factory->NewJSAPIHashSetIterator(hashSet, IterationKind::KEY_AND_VALUE));
221 JSTaggedValue iterValueFlag = hashSet->Has(thread, tmpValue.GetTaggedValue());
230 JSHandle<JSAPIHashSet> hashSet(thread, CreateHashSet());
237 JSAPIHashSet::Add(thread, hashSet, value);
240 JSHandle<JSAPIHashSetIterator> hashsetIterator = factory->NewJSAPIHashSetIterator(hashSet, IterationKind::VALUE);