]> git.tdb.fi Git - builder.git/blobdiff - source/compilecommandsjson.cpp
Replace basic for loops with range-based loops or algorithms
[builder.git] / source / compilecommandsjson.cpp
index a8a1929a70f4e9b16a78f833e18d1cab6a589582..ff24d7ee91eff7e7f985c88d8823d64beb7803de 100644 (file)
@@ -11,8 +11,7 @@ CompileCommandsJson::CompileCommandsJson(Builder &b, const SourcePackage &p):
 
 void CompileCommandsJson::find_dependencies()
 {
-       const BuildGraph::TargetMap &targets = builder.get_build_graph().get_targets();
-       for(BuildGraph::TargetMap::const_iterator i=targets.begin(); i!=targets.end(); ++i)
-               if(i->second->is_buildable() && i->second->get_package()==package && dynamic_cast<ObjectFile *>(i->second))
-                       i->second->prepare();
+       for(const auto &kvp: builder.get_build_graph().get_targets())
+               if(kvp.second->is_buildable() && kvp.second->get_package()==package && dynamic_cast<ObjectFile *>(kvp.second))
+                       kvp.second->prepare();
 }