Lines Matching defs:indexingType
137 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype, IndexingType indexingType)
139 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), info(), indexingType);
166 template<IndexingType indexingType>
169 template<IndexingType indexingType, typename StorageType>
172 template<IndexingType indexingType>
178 template<IndexingType indexingType>
211 if (LIKELY(!hasAnyArrayStorage(structure->indexingType()))) {
213 hasUndecided(structure->indexingType())
214 || hasInt32(structure->indexingType())
215 || hasDouble(structure->indexingType())
216 || hasContiguous(structure->indexingType()));
220 if (hasDouble(structure->indexingType())) {
226 structure->indexingType() == ArrayWithSlowPutArrayStorage
227 || structure->indexingType() == ArrayWithArrayStorage);
242 if (LIKELY(!hasAnyArrayStorage(structure->indexingType()))) {
244 hasUndecided(structure->indexingType())
245 || hasInt32(structure->indexingType())
246 || hasDouble(structure->indexingType())
247 || hasContiguous(structure->indexingType()));
255 if (hasDouble(structure->indexingType())) {