Lines Matching refs:elements
16 #include "ecmascript/elements.h"
221 JSHandle<MutantTaggedArray> elements = JSHandle<MutantTaggedArray>(thread, object->GetElements());
222 uint32_t length = elements->GetLength();
230 JSTaggedType value = elements->Get(i).GetRawData();
248 JSHandle<TaggedArray> elements = JSHandle<TaggedArray>(thread, object->GetElements());
249 uint32_t length = elements->GetLength();
257 JSTaggedValue value = elements->Get(i);
277 JSHandle<MutantTaggedArray> elements = JSHandle<MutantTaggedArray>(thread, object->GetElements());
278 uint32_t length = elements->GetLength();
280 JSTaggedType value = elements->Get(i).GetRawData();
284 int intValue = static_cast<int>(elements->Get(i).GetRawData());
286 elements->Set<false>(thread, i, JSTaggedValue(base::bit_cast<JSTaggedType>(convertedValue)));
292 JSHandle<MutantTaggedArray> elements = JSHandle<MutantTaggedArray>(thread, object->GetElements());
293 uint32_t length = elements->GetLength();
295 JSTaggedType value = elements->Get(i).GetRawData();
299 double intValue = base::bit_cast<double>(elements->Get(i).GetRawData());
301 elements->Set<false>(thread, i, JSTaggedValue(base::bit_cast<JSTaggedType>(convertedValue)));