| 364 |
364 |
| 365 // ============================================================================= |
365 // ============================================================================= |
| 366 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
366 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
| 367 // ============================================================================= |
367 // ============================================================================= |
| 368 long LDObject::getIndex (OpenFile* pFile) { |
368 long LDObject::getIndex (OpenFile* pFile) { |
| 369 for (LDObject* obj : pFile->objects) |
369 for (ulong i = 0; i < pFile->objects.size(); ++i) |
| 370 if (obj == this) |
370 if (pFile->objects[i] == this) |
| 371 return (&obj - &(pFile->objects[0])); |
371 return i; |
| 372 |
372 |
| 373 return -1; |
373 return -1; |
| 374 } |
374 } |