Home
last modified time | relevance | path

Searched refs:compareFn (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/js_api/
H A Djs_api_tree_map.cpp101 JSHandle<JSTaggedValue> compareFn = JSHandle<JSTaggedValue>(thread, fn); in Clear() local
104 if (!compareFn->IsUndefined() && !compareFn->IsNull()) { in Clear()
105 TaggedTreeMap::Cast(internal.GetTaggedObject())->SetCompare(thread, compareFn.GetTaggedValue()); in Clear()
H A Djs_api_tree_set.cpp80 JSHandle<JSTaggedValue> compareFn = JSHandle<JSTaggedValue>(thread, fn); in Clear() local
82 if (!compareFn->IsUndefined() && !compareFn->IsNull()) { in Clear()
83 TaggedTreeSet::Cast(internal.GetTaggedObject())->SetCompare(thread, compareFn.GetTaggedValue()); in Clear()
/arkcompiler/ets_runtime/test/moduletest/arraysortcase/
H A Darraysortcase.js75 const compareFn = (a, b) => (a > b ? 1 : 0);
76 arr1.sort(compareFn);
/arkcompiler/ets_runtime/ecmascript/containers/
H A Dcontainers_treeset.cpp52 JSHandle<JSTaggedValue> compareFn(GetCallArg(argv, 0)); in TreeSetConstructor()
53 if (compareFn->IsUndefined() || compareFn->IsNull()) { in TreeSetConstructor()
56 if (!compareFn->IsCallable()) { in TreeSetConstructor()
57 JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, compareFn.GetTaggedValue()); in TreeSetConstructor()
65 TaggedTreeSet::Cast(internal.GetTaggedObject())->SetCompare(thread, compareFn.GetTaggedValue()); in TreeSetConstructor()
H A Dcontainers_treemap.cpp53 JSHandle<JSTaggedValue> compareFn(GetCallArg(argv, 0)); in TreeMapConstructor()
54 if (compareFn->IsUndefined() || compareFn->IsNull()) { in TreeMapConstructor()
57 if (!compareFn->IsCallable()) { in TreeMapConstructor()
58 JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, compareFn.GetTaggedValue()); in TreeMapConstructor()
66 TaggedTreeMap::Cast(internal.GetTaggedObject())->SetCompare(thread, compareFn.GetTaggedValue()); in TreeMapConstructor()
/arkcompiler/ets_runtime/ecmascript/
H A Dtagged_tree.cpp359 JSHandle<JSTaggedValue> compareFn(thread, fn); in EntryCompare()
364 EcmaInterpreter::NewRuntimeCallInfo(thread, compareFn, thisArgHandle, undefined, argsLength); in EntryCompare()
374 info = EcmaInterpreter::NewRuntimeCallInfo(thread, compareFn, thisArgHandle, undefined, argsLength); in EntryCompare()
541 JSHandle<JSTaggedValue> compareFn = JSHandle<JSTaggedValue>(thread, fn); in Shrink() local
542 if (!compareFn->IsUndefined() && !compareFn->IsNull()) { in Shrink()
543 newTree->SetCompare(thread, compareFn.GetTaggedValue()); in Shrink()

Completed in 5 milliseconds