/arkcompiler/ets_runtime/ecmascript/js_api/ |
H A D | js_api_tree_set.cpp | 26 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 D | js_api_tree_set_iterator.cpp | 49 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 D | tagged_tree_test.cpp | 144 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 D | js_api_tree_set_iterator_test.cpp | 36 JSTaggedValue internal = TaggedTreeSet::Create(thread); in CreateTreeSet()
|
H A D | js_api_tree_set_test.cpp | 44 JSTaggedValue internal = TaggedTreeSet::Create(thread); in CreateTreeSet() 147 // test TaggedTreeSet in HWTEST_F_L0() 169 // test TaggedTreeSet in HWTEST_F_L0()
|
H A D | dump_test.cpp | 308 JSHandle<TaggedTreeSet> treeSet(thread, TaggedTreeSet::Create(thread)); in NewJSAPITreeSet()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | tagged_tree.h | 488 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 D | tagged_tree.cpp | 639 // 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 D | dump.cpp | 1953 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 D | containers_treeset.cpp | 48 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 D | jsvaluerefiscontainer_fuzzer.cpp | 171 JSHandle<TaggedTreeSet> treeSet(thread, TaggedTreeSet::Create(thread)); in JSValueRefIsTreeSetFuzzTest()
|
/arkcompiler/ets_runtime/ecmascript/debugger/ |
H A D | debugger_api.cpp | 53 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 D | jsnapi_second_tests.cpp | 664 JSHandle<TaggedTreeSet> treeSet(thread, TaggedTreeSet::Create(thread)); in HWTEST_F_L0()
|
H A D | ffi_workload.cpp | 6013 JSHandle<TaggedTreeSet> treeSet(thread, TaggedTreeSet::Create(thread)); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
H A D | heap_dump_test.cpp | 423 JSHandle<TaggedTreeSet> treeSet(thread, TaggedTreeSet::Create(thread)); in NewJSAPITreeSet()
|