const Config::Option &Config::add_option(const Feature &f)
{
Option opt(f);
- InputOptions::const_iterator i = pending_options.find(opt.name);
+ auto i = pending_options.find(opt.name);
if(i!=pending_options.end())
opt.value = i->second;
{
bool result = false;
- OptionMap::iterator i = options.find(opt);
+ auto i = options.find(opt);
if(i!=options.end())
{
if(i->second.value!=val)
package.get_builder().get_logger().log("files", format("Writing %s", fn));
IO::BufferedFile out(fn.str(), IO::M_WRITE);
- for(OptionMap::const_iterator i=options.begin(); i!=options.end(); ++i)
- IO::print(out, "option \"%s\" \"%s\";\n", i->second.name, i->second.value);
+ for(const auto &kvp: options)
+ IO::print(out, "option \"%s\" \"%s\";\n", kvp.second.name, kvp.second.value);
+
+ changed = false;
}