Interface* makeInterface(int version = 0) { InterfaceManager im; qDebug() << "Interfaces:"; for (const auto& i : im.getNames<Interface>()) { qDebug() << " " << i; } im.selectVersion(version); return im.getInterface(); }