Log::error("missing or invalid registrar key: {} for registrable object {}\nDid you include/import the corresponding module?\nIf so, it is possible that the object is not yet supported.",key,typeid(C).name());
"missing or invalid registrar key: {} for registrable object {}\n"
"Did you include/import the corresponding module?\n"
Log::info("Available registrar keys are:");
"If so, it is possible that the object is not yet supported.\n\n"
for(constauto&keyValue:C::registry()){
"Available registrar keys are:\n {}",
Log::info("- {}",keyValue.first);
key,typeid(C).name(),fmt::join(getKeys(),"\n "));
}
AIDGE_THROW_OR_ABORT(std::runtime_error,"missing or invalid registrar key");