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 } |