/arkcompiler/ets_runtime/ecmascript/js_api/ |
H A D | js_api_tree_set.h | 25 * JSAPITreeSet provides ordered sets. 27 class JSAPITreeSet : public JSObject { class 29 static JSAPITreeSet *Cast(TaggedObject *object) in Cast() 31 return static_cast<JSAPITreeSet *>(object); in Cast() 34 static void Add(JSThread *thread, const JSHandle<JSAPITreeSet> &set, const JSHandle<JSTaggedValue> &value); 36 static void Clear(const JSThread *thread, const JSHandle<JSAPITreeSet> &set); 38 static bool Delete(JSThread *thread, const JSHandle<JSAPITreeSet> &set, const JSHandle<JSTaggedValue> &key); 40 static bool Has(JSThread *thread, const JSHandle<JSAPITreeSet> &set, const JSHandle<JSTaggedValue> &key); 42 static JSTaggedValue PopFirst(JSThread *thread, const JSHandle<JSAPITreeSet> &set); 43 static JSTaggedValue PopLast(JSThread *thread, const JSHandle<JSAPITreeSet> [all...] |
H A D | js_api_tree_set.cpp | 24 void JSAPITreeSet::Add(JSThread *thread, const JSHandle<JSAPITreeSet> &set, const JSHandle<JSTaggedValue> &value) in Add() 41 int JSAPITreeSet::GetSize() const in GetSize() 46 JSTaggedValue JSAPITreeSet::GetKey(int entry) const in GetKey() 53 bool JSAPITreeSet::Delete(JSThread *thread, const JSHandle<JSAPITreeSet> &set, const JSHandle<JSTaggedValue> &key) in Delete() 67 bool JSAPITreeSet::Has(JSThread *thread, const JSHandle<JSAPITreeSet> &set, const JSHandle<JSTaggedValue> &key) in Has() 73 void JSAPITreeSet::Clear(const JSThread *thread, const JSHandle<JSAPITreeSet> [all...] |
H A D | js_api_tree_set_iterator.cpp | 49 JSHandle<TaggedTreeSet> set(thread, JSHandle<JSAPITreeSet>::Cast(iteratedSet)->GetTreeSet()); in Next() 99 JSHandle<JSTaggedValue> iter(factory->NewJSAPITreeSetIterator(JSHandle<JSAPITreeSet>(obj), kind)); in CreateTreeSetIterator()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_api_tree_set_test.cpp | 38 JSAPITreeSet *CreateTreeSet() in CreateTreeSet() 43 JSHandle<JSAPITreeSet> set(factory->NewJSObjectByConstructor(JSHandle<JSFunction>(constructor), constructor)); in CreateTreeSet() 49 JSHandle<JSAPITreeSet> TestCommon(JSMutableHandle<JSTaggedValue>& key, std::string& myKey, uint32_t nums) in TestCommon() 52 // test JSAPITreeSet in TestCommon() 53 JSHandle<JSAPITreeSet> tset(thread, CreateTreeSet()); in TestCommon() 57 JSAPITreeSet::Add(thread, tset, key); in TestCommon() 66 JSAPITreeSet *set = CreateTreeSet(); in HWTEST_F_L0() 76 // test JSAPITreeSet in HWTEST_F_L0() 82 JSAPITreeSet::Add(thread, tset, key); in HWTEST_F_L0() 90 bool has = JSAPITreeSet in HWTEST_F_L0() [all...] |
H A D | js_api_tree_set_iterator_test.cpp | 30 JSHandle<JSAPITreeSet> CreateTreeSet() in CreateTreeSet() 35 JSHandle<JSAPITreeSet> set(factory->NewJSObjectByConstructor(JSHandle<JSFunction>(constructor), constructor)); in CreateTreeSet() 52 JSHandle<JSAPITreeSet> jsTreeSet = CreateTreeSet(); in HWTEST_F_L0() 75 JSHandle<JSAPITreeSet> jsTreeSet = CreateTreeSet(); in HWTEST_F_L0() 84 JSAPITreeSet::Add(thread, jsTreeSet, key); in HWTEST_F_L0() 87 JSHandle<JSAPITreeSet> treeSetTo(thread, JSAPITreeSet::Cast(treeSetIterator->GetIteratedSet().GetTaggedObject())); in HWTEST_F_L0() 92 EXPECT_TRUE(JSAPITreeSet::Has(thread, jsTreeSet, key)); in HWTEST_F_L0() 107 JSHandle<JSAPITreeSet> jsTreeSet = CreateTreeSet(); in HWTEST_F_L0() 128 JSHandle<JSAPITreeSet> jsTreeSe in HWTEST_F_L0() [all...] |
H A D | dump_test.cpp | 302 static JSHandle<JSAPITreeSet> NewJSAPITreeSet(JSThread *thread, ObjectFactory *factory) in NewJSAPITreeSet() 306 JSHandle<JSHClass> setClass = factory->NewEcmaHClass(JSAPITreeSet::SIZE, JSType::JS_API_TREE_SET, proto); in NewJSAPITreeSet() 307 JSHandle<JSAPITreeSet> jsTreeSet = JSHandle<JSAPITreeSet>::Cast(factory->NewJSObjectWithInit(setClass)); in NewJSAPITreeSet() 1346 CHECK_DUMP_FIELDS(JSObject::SIZE, JSAPITreeSet::SIZE, 1U); in HWTEST_F_L0() 1347 JSHandle<JSAPITreeSet> jsTreeSet = NewJSAPITreeSet(thread, factory); in HWTEST_F_L0() 1363 JSHandle<JSAPITreeSet> jsTreeSet = NewJSAPITreeSet(thread, factory); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/containers/ |
H A D | containers_treeset.cpp | 47 JSHandle<JSAPITreeSet> set = JSHandle<JSAPITreeSet>::Cast(obj); in TreeSetConstructor() 88 JSHandle<JSAPITreeSet> set = JSHandle<JSAPITreeSet>::Cast(self); in Add() 89 JSAPITreeSet::Add(thread, set, value); in Add() 111 JSHandle<JSAPITreeSet> set = JSHandle<JSAPITreeSet>::Cast(self); in Remove() 113 return GetTaggedBoolean(JSAPITreeSet::Delete(thread, set, key)); in Remove() 134 JSHandle<JSAPITreeSet> set = JSHandle<JSAPITreeSet> in Has() [all...] |
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetforeach_fuzzer/ |
H A D | containerstreesetforeach_fuzzer.cpp | 69 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 78 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 108 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetForEachFuzzTest() 116 JSHandle<JSAPITreeSet> dset = CreateJSAPITreeSet(thread); in ContainersTreeSetForEachFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetgethighervalue_fuzzer/ |
H A D | containerstreesetgethighervalue_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetGetHigherValueFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetgetfirstvalue_fuzzer/ |
H A D | containerstreesetgetfirstvalue_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetGetFirstValueFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetentries_fuzzer/ |
H A D | containerstreesetentries_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetEntriesFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetconstructor_fuzzer/ |
H A D | containerstreesetconstructor_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetConstructorFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetgetlowervalue_fuzzer/ |
H A D | containerstreesetgetlowervalue_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetGetLowerValueFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesethas_fuzzer/ |
H A D | containerstreesethas_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetHasFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetpopfirst_fuzzer/ |
H A D | containerstreesetpopfirst_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetPopFirstFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetisempty_fuzzer/ |
H A D | containerstreesetisempty_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetIsEmptyFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetclear_fuzzer/ |
H A D | containerstreesetclear_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetClearFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetadd_fuzzer/ |
H A D | containerstreesetadd_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetAddFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetgetlastvalue_fuzzer/ |
H A D | containerstreesetgetlastvalue_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetGetLastValueFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetgetlength_fuzzer/ |
H A D | containerstreesetgetlength_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetGetLengthFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetpoplast_fuzzer/ |
H A D | containerstreesetpoplast_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetPopLastFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetremove_fuzzer/ |
H A D | containerstreesetremove_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetRemoveFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/containerstreesetvalues_fuzzer/ |
H A D | containerstreesetvalues_fuzzer.cpp | 68 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSThread *thread) in CreateJSAPITreeSet() 77 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 102 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(thread); in ContainersTreeSetValuesFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefiscontainer_fuzzer/ |
H A D | jsvaluerefiscontainer_fuzzer.cpp | 169 JSHandle<JSHClass> setClass = factory->NewEcmaHClass(JSAPITreeSet::SIZE, JSType::JS_API_TREE_SET, proto); in JSValueRefIsTreeSetFuzzTest() 170 JSHandle<JSAPITreeSet> jsTreeSet = JSHandle<JSAPITreeSet>::Cast(factory->NewJSObjectWithInit(setClass)); in JSValueRefIsTreeSetFuzzTest() 174 Local<JSValueRef> isTreeSet = JSNApiHelper::ToLocal<JSAPITreeSet>(argumentTag); in JSValueRefIsTreeSetFuzzTest()
|
/arkcompiler/ets_runtime/ecmascript/containers/tests/ |
H A D | containers_treeset_test.cpp | 66 JSHandle<JSAPITreeSet> set(GetCallArg(argv, 2)); // 2 means the second arg in TestForEachFunc() 68 JSAPITreeSet::Delete(thread, set, key); in TestForEachFunc() 70 JSHandle<JSAPITreeSet> jsTreeSet(GetThis(argv)); in TestForEachFunc() 71 JSAPITreeSet::Add(thread, jsTreeSet, key); in TestForEachFunc() 134 JSHandle<JSAPITreeSet> CreateJSAPITreeSet(JSTaggedValue compare = JSTaggedValue::Undefined()) in CreateJSAPITreeSet() 147 JSHandle<JSAPITreeSet> set(thread, result); in CreateJSAPITreeSet() 169 JSHandle<JSAPITreeSet> setHandle(thread, result); in HWTEST_F_L0() 187 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(); in HWTEST_F_L0() 255 JSHandle<JSAPITreeSet> tset = CreateJSAPITreeSet(); in HWTEST_F_L0() 358 JSHandle<JSAPITreeSet> tse in HWTEST_F_L0() [all...] |