ldtypes.cpp

changeset 70
e6b8dab8f81a
parent 69
6790dea720a8
child 73
d20867ac03cc
equal deleted inserted replaced
69:6790dea720a8 70:e6b8dab8f81a
354 354
355 // ============================================================================= 355 // =============================================================================
356 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 356 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
357 // ============================================================================= 357 // =============================================================================
358 long LDObject::getIndex (OpenFile* pFile) { 358 long LDObject::getIndex (OpenFile* pFile) {
359 long lIndex; 359 for (LDObject* obj : pFile->objects)
360 360 if (obj == this)
361 for (lIndex = 0; lIndex < (long)pFile->objects.size(); ++lIndex) 361 return (&obj - &(pFile->objects[0]));
362 if (pFile->objects[lIndex] == this)
363 return lIndex;
364 362
365 return -1; 363 return -1;
366 } 364 }

mercurial