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