if(packages.empty())
main_pkg = pkg;
- packages.insert(PackageMap::value_type(pkg->get_name(), pkg));
+ packages.insert({ pkg->get_name(), pkg });
}
Package *PackageManager::get_package(const string &name) const
flags_str = run_pkgconfig(name, "staticflags");
BinaryPackage::Flags static_flags = split(flags_str);
Package *pkg = BinaryPackage::from_flags(builder, name, flags, static_flags);
- packages.insert(PackageMap::value_type(name, pkg));
+ packages.insert({ name, pkg });
return pkg;
}
catch(...)