Lines Matching refs:index
17 #include "src/objects/internal-index.h"
38 size_t index, Configuration configuration)
39 : LookupIterator(isolate, receiver, Handle<Name>(), index, receiver,
41 DCHECK_NE(index, kInvalidIndex);
45 size_t index, Handle<Object> lookup_start_object,
47 : LookupIterator(isolate, receiver, Handle<Name>(), index,
49 DCHECK_NE(index, kInvalidIndex);
55 : LookupIterator(isolate, receiver, key.name(), key.index(), receiver,
62 : LookupIterator(isolate, receiver, key.name(), key.index(),
68 Handle<Name> name, size_t index,
76 index_(index) {
99 // Assert that the name is not an index.
101 // is not a typed array, then this means "array index", otherwise we need to
115 PropertyKey::PropertyKey(Isolate* isolate, double index) {
116 DCHECK_EQ(index, static_cast<uint64_t>(index));
118 if (index <= JSObject::kMaxElementIndex) {
121 index_ = static_cast<size_t>(index);
126 isolate->factory()->NewHeapNumber(index), index));
129 index_ = static_cast<size_t>(index);
267 size_t index) {
271 return GetRootForNonJSReceiver(isolate, lookup_start_object, index);