]> git.tdb.fi Git - builder.git/blobdiff - source/vssolutionfile.cpp
Replace basic for loops with range-based loops or algorithms
[builder.git] / source / vssolutionfile.cpp
index fd13d5f8c5f42a0b6035085ab72fb2d7b904d073..c667fc5b245dd2fa4fad60a16a1ab3c5be696b0e 100644 (file)
@@ -18,15 +18,14 @@ void VsSolutionFile::find_dependencies()
                add_dependency(*project);
 
        Package::Requirements reqs = package->get_required_packages();
-       for(Package::Requirements::iterator i=reqs.begin(); i!=reqs.end(); ++i)
+       for(auto i=reqs.begin(); i!=reqs.end(); ++i)
                if(const SourcePackage *spkg = dynamic_cast<const SourcePackage *>(*i))
                {
                        if(FileTarget *project = builder.get_vfs().get_target(spkg->get_source_directory()/(spkg->get_name()+".vcxproj")))
                                add_dependency(*project);
 
-                       const Package::Requirements &rreqs = spkg->get_required_packages();
-                       for(Package::Requirements::const_iterator j=rreqs.begin(); j!=rreqs.end(); ++j)
-                               if(find(reqs, *j)==reqs.end())
-                                       reqs.push_back(*j);
+                       for(Package *r: spkg->get_required_packages())
+                               if(find(reqs, r)==reqs.end())
+                                       reqs.push_back(r);
                }
 }