]> git.tdb.fi Git - builder.git/blobdiff - source/csourcefile.cpp
Replace basic for loops with range-based loops or algorithms
[builder.git] / source / csourcefile.cpp
index 0034ebd0e564870c6ed101835f52cd130ef42506..954fdba72927c8b4417d177094b2de849e3306c8 100644 (file)
@@ -62,12 +62,9 @@ void CSourceFile::find_dependencies()
        Tool *compiler = builder.get_toolchain().get_tool_for_suffix(FS::extpart(FS::basename(path)), true);
        if(compiler)
                compiler->prepare();
-       for(IncludeList::iterator i=includes.begin(); i!=includes.end(); ++i)
-       {
-               Target *hdr = builder.get_vfs().find_header(i->substr(1), compiler, ((*i)[0]=='"' ? local_incpath : incpath));
-               if(hdr)
+       for(const string &i: includes)
+               if(Target *hdr = builder.get_vfs().find_header(i.substr(1), compiler, (i[0]=='"' ? local_incpath : incpath)))
                        add_transitive_dependency(*hdr);
-       }
 }
 
 void CSourceFile::modified()