Home
last modified time | relevance | path

Searched refs:insertCount (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Djs_stable_array.h31 uint32_t start, uint32_t insertCount, uint32_t actualDeleteCount);
61 int64_t insertCount, int64_t index, JSHandle<JSTaggedValue> value);
63 … int64_t argc, int64_t actualStart, int64_t actualSkipCount, int64_t insertCount);
64 …atic JSTaggedValue ToReversed(JSThread *thread, JSHandle<JSArray> receiver, int64_t insertCount);
Djs_stable_array.cpp83 … uint32_t start, uint32_t insertCount, uint32_t actualDeleteCount) in Splice() argument
141 uint32_t newCapacity = len - actualDeleteCount + insertCount; in Splice()
145 if (insertCount < actualDeleteCount) { in Splice()
154 if ((idx + insertCount) < srcElementsHandle->GetLength()) { in Splice()
155 srcElementsHandle->Set(thread, idx + insertCount, element); in Splice()
172 srcElementsHandle->Set(thread, idx + insertCount - 1, element); in Splice()
732 int64_t insertCount, int64_t index, JSHandle<JSTaggedValue> value) in With() argument
736 … JSTaggedNumber(static_cast<uint32_t>(insertCount))); in With()
745 if (insertCount > destElements->GetLength()) { in With()
746 destElements = *JSObject::GrowElementsCapacity(thread, newArrayHandle, insertCount); in With()
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_array.cpp2286 int64_t insertCount = 0; in Splice() local
2318 insertCount = argc - 2; // 2:2 means there are two arguments before the insert items. in Splice()
2327 if (len + insertCount - actualDeleteCount > base::MAX_SAFE_INTEGER) { in Splice()
2332 …return JSStableArray::Splice(JSHandle<JSArray>::Cast(thisHandle), argv, start, insertCount, actual… in Splice()
2391 if (insertCount < actualDeleteCount) { in Splice()
2395 toKey.Update(JSTaggedValue(k + insertCount)); in Splice()
2411 while (k > len - actualDeleteCount + insertCount) { in Splice()
2417 } else if (insertCount > actualDeleteCount) { in Splice()
2437 toKey.Update(JSTaggedValue(k + insertCount - 1)); in Splice()
2464 int64_t newLen = len - actualDeleteCount + insertCount; in Splice()
[all …]