Home
last modified time | relevance | path

Searched refs:TaggedTreeSet (Results 1 - 15 of 15) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/js_api/
H A Djs_api_tree_set.cpp26 if (!TaggedTreeSet::IsKey(value.GetTaggedValue())) { in Add()
34 JSHandle<TaggedTreeSet> setHandle(thread, TaggedTreeSet::Cast(set->GetTreeSet().GetTaggedObject())); in Add()
36 JSTaggedValue newSet = TaggedTreeSet::Add(thread, setHandle, value); in Add()
43 return TaggedTreeSet::Cast(GetTreeSet().GetTaggedObject())->NumberOfElements(); in GetSize()
49 JSTaggedValue key = TaggedTreeSet::Cast(GetTreeSet().GetTaggedObject())->GetKey(entry); in GetKey()
55 JSHandle<TaggedTreeSet> setHandle(thread, TaggedTreeSet::Cast(set->GetTreeSet().GetTaggedObject())); in Delete()
57 int entry = TaggedTreeSet::FindEntry(thread, setHandle, key); in Delete()
62 JSTaggedValue newSet = TaggedTreeSet in Delete()
[all...]
H A Djs_api_tree_set_iterator.cpp49 JSHandle<TaggedTreeSet> set(thread, JSHandle<JSAPITreeSet>::Cast(iteratedSet)->GetTreeSet()); in Next()
54 entries.Update(TaggedTreeSet::GetArrayFromSet(thread, set).GetTaggedValue()); in Next()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Dtagged_tree_test.cpp144 JSHandle<TaggedTreeSet> tset(thread, TaggedTreeSet::Create(thread, NODE_NUMBERS)); in HWTEST_F_L0()
191 JSMutableHandle<TaggedTreeSet> tset(thread, TaggedTreeSet::Create(thread, NODE_NUMBERS)); in HWTEST_F_L0()
201 tset.Update(TaggedTreeSet::Add(thread, tset, key1)); in HWTEST_F_L0()
203 tset.Update(TaggedTreeSet::Add(thread, tset, key2)); in HWTEST_F_L0()
207 int entry = TaggedTreeSet::FindEntry(thread, tset, key1); in HWTEST_F_L0()
211 JSTaggedValue res = TaggedTreeSet::Delete(thread, tset, entry); in HWTEST_F_L0()
212 EXPECT_EQ(TaggedTreeSet::Cast(res.GetTaggedObject())->NumberOfElements(), 1); in HWTEST_F_L0()
213 EXPECT_EQ(-1, TaggedTreeSet in HWTEST_F_L0()
[all...]
H A Djs_api_tree_set_iterator_test.cpp36 JSTaggedValue internal = TaggedTreeSet::Create(thread); in CreateTreeSet()
H A Djs_api_tree_set_test.cpp44 JSTaggedValue internal = TaggedTreeSet::Create(thread); in CreateTreeSet()
147 // test TaggedTreeSet in HWTEST_F_L0()
169 // test TaggedTreeSet in HWTEST_F_L0()
H A Ddump_test.cpp308 JSHandle<TaggedTreeSet> treeSet(thread, TaggedTreeSet::Create(thread)); in NewJSAPITreeSet()
/arkcompiler/ets_runtime/ecmascript/
H A Dtagged_tree.h488 class TaggedTreeSet : public TaggedTree<TaggedTreeSet> { class
490 using RBTree = TaggedTree<TaggedTreeSet>;
491 static TaggedTreeSet *Cast(TaggedObject *obj) in Cast()
493 return static_cast<TaggedTreeSet *>(obj); in Cast()
497 static JSTaggedValue Add(JSThread *thread, JSHandle<TaggedTreeSet> &obj, const JSHandle<JSTaggedValue> &value);
498 static JSTaggedValue Delete(JSThread *thread, const JSHandle<TaggedTreeSet> &set, int entry);
500 static JSTaggedValue GetLowerKey(JSThread *thread, const JSHandle<TaggedTreeSet> &set,
502 static JSTaggedValue GetHigherKey(JSThread *thread, const JSHandle<TaggedTreeSet> &set,
517 static JSHandle<TaggedArray> GetArrayFromSet(const JSThread *thread, const JSHandle<TaggedTreeSet>
[all...]
H A Dtagged_tree.cpp639 // TaggedTreeSet
640 JSTaggedValue TaggedTreeSet::Create(const JSThread *thread, int numberOfElements) in Create()
645 JSHandle<TaggedArray> TaggedTreeSet::GetArrayFromSet(const JSThread *thread, const JSHandle<TaggedTreeSet> &set) in GetArrayFromSet()
650 JSTaggedValue TaggedTreeSet::Add(JSThread *thread, JSHandle<TaggedTreeSet> &obj, const JSHandle<JSTaggedValue> &value) in Add()
655 JSTaggedValue TaggedTreeSet::Delete(JSThread *thread, const JSHandle<TaggedTreeSet> &set, int entry) in Delete()
661 JSTaggedValue TaggedTreeSet::GetLowerKey(JSThread *thread, const JSHandle<TaggedTreeSet>
[all...]
H A Ddump.cpp1953 TaggedTreeSet *set = TaggedTreeSet::Cast(GetTreeSet().GetTaggedObject()); in Dump()
1966 TaggedTreeSet *set = TaggedTreeSet::Cast(GetTreeSet().GetTaggedObject()); in DumpForSnapshot()
1976 TaggedTreeSet *set = in Dump()
1977 TaggedTreeSet::Cast(JSAPITreeSet::Cast(GetIteratedSet().GetTaggedObject())->GetTreeSet().GetTaggedObject()); in Dump()
1992 TaggedTreeSet *set = in DumpForSnapshot()
1993 TaggedTreeSet::Cast(JSAPITreeSet::Cast(GetIteratedSet().GetTaggedObject())->GetTreeSet().GetTaggedObject()); in DumpForSnapshot()
2003 void TaggedTreeSet::Dump(std::ostream &os) const in Dump()
2030 DumpTaggedTreeEntry(const_cast<TaggedTreeSet *>(thi in Dump()
[all...]
/arkcompiler/ets_runtime/ecmascript/containers/
H A Dcontainers_treeset.cpp48 JSTaggedValue internal = TaggedTreeSet::Create(thread); in TreeSetConstructor()
65 TaggedTreeSet::Cast(internal.GetTaggedObject())->SetCompare(thread, compareFn.GetTaggedValue()); in TreeSetConstructor()
159 return TaggedTreeSet::Cast(set->GetTreeSet().GetTaggedObject())->GetFirstKey(); in GetFirstValue()
180 return TaggedTreeSet::Cast(set->GetTreeSet().GetTaggedObject())->GetLastKey(); in GetLastValue()
223 JSHandle<TaggedTreeSet> tset(thread, set->GetTreeSet()); in GetLowerValue()
224 return TaggedTreeSet::GetLowerKey(thread, tset, key); in GetLowerValue()
246 JSHandle<TaggedTreeSet> tset(thread, set->GetTreeSet()); in GetHigherValue()
247 return TaggedTreeSet::GetHigherKey(thread, tset, key); in GetHigherValue()
362 JSMutableHandle<TaggedTreeSet> iteratedSet(thread, tset->GetTreeSet()); in ForEach()
364 JSHandle<TaggedArray> entries = TaggedTreeSet in ForEach()
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefiscontainer_fuzzer/
H A Djsvaluerefiscontainer_fuzzer.cpp171 JSHandle<TaggedTreeSet> treeSet(thread, TaggedTreeSet::Create(thread)); in JSValueRefIsTreeSetFuzzTest()
/arkcompiler/ets_runtime/ecmascript/debugger/
H A Ddebugger_api.cpp53 using ecmascript::TaggedTreeSet;
1253 JSMutableHandle<TaggedTreeSet> iteratedSet(thread, treeSet->GetTreeSet()); in GetTreeSetValue()
1256 JSHandle<TaggedArray> entries = TaggedTreeSet::GetArrayFromSet(thread, iteratedSet); in GetTreeSetValue()
/arkcompiler/ets_runtime/ecmascript/napi/test/
H A Djsnapi_second_tests.cpp664 JSHandle<TaggedTreeSet> treeSet(thread, TaggedTreeSet::Create(thread)); in HWTEST_F_L0()
H A Dffi_workload.cpp6013 JSHandle<TaggedTreeSet> treeSet(thread, TaggedTreeSet::Create(thread)); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
H A Dheap_dump_test.cpp423 JSHandle<TaggedTreeSet> treeSet(thread, TaggedTreeSet::Create(thread)); in NewJSAPITreeSet()

Completed in 34 milliseconds