MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / getIdMapping

Function getIdMapping

launcher/InstanceList.cpp:414–427  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

412}
413
414static QMap<InstanceId, InstanceLocator> getIdMapping(const QList<InstancePtr>& list)
415{
416 QMap<InstanceId, InstanceLocator> out;
417 int i = 0;
418 for (auto& item : list) {
419 auto id = item->id();
420 if (out.contains(id)) {
421 qWarning() << "Duplicate ID" << id << "in instance list";
422 }
423 out[id] = std::make_pair(item, i);
424 i++;
425 }
426 return out;
427}
428
429QList<InstanceId> InstanceList::discoverInstances()
430{

Callers 1

loadListMethod · 0.85

Calls 2

idMethod · 0.45
containsMethod · 0.45

Tested by

no test coverage detected