]> git.lyx.org Git - lyx.git/commitdiff
Use range-based loops
authorYuriy Skalko <yuriy.skalko@gmail.com>
Fri, 27 Nov 2020 09:09:16 +0000 (11:09 +0200)
committerYuriy Skalko <yuriy.skalko@gmail.com>
Sat, 28 Nov 2020 22:25:09 +0000 (00:25 +0200)
src/graphics/GraphicsCache.cpp

index dbf9cafa5e93d0e14ccbefce7ab646280947cbfa..5f89c56fd43ce7c147241ad36802e22a03df9040 100644 (file)
@@ -70,18 +70,10 @@ vector<string> const & Cache::loadableFormats() const
        if (!fmts.empty())
                return fmts;
 
-       // The formats recognised by LyX
-       Formats::const_iterator begin = theFormats().begin();
-       Formats::const_iterator end   = theFormats().end();
-
-       // The formats natively loadable.
-       vector<string> nformat = frontend::loadableImageFormats();
-
-       vector<string>::const_iterator it = nformat.begin();
-       for (; it != nformat.end(); ++it) {
-               for (Formats::const_iterator fit = begin; fit != end; ++fit) {
-                       if (fit->extension() == *it) {
-                               fmts.push_back(fit->name());
+       for (string const & native_extension : frontend::loadableImageFormats()) {
+               for (Format const & format : theFormats()) {
+                       if (format.extension() == native_extension) {
+                               fmts.push_back(format.name());
                                break;
                        }
                }
@@ -89,11 +81,8 @@ vector<string> const & Cache::loadableFormats() const
 
        if (lyxerr.debugging()) {
                LYXERR(Debug::GRAPHICS, "LyX recognises the following image formats:");
-
-               vector<string>::const_iterator fbegin = fmts.begin();
-               vector<string>::const_iterator fend = fmts.end();
-               for (vector<string>::const_iterator fit = fbegin; fit != fend; ++fit) {
-                       LYXERR(Debug::GRAPHICS, *fit << ',');
+               for (string const & format : fmts) {
+                       LYXERR(Debug::GRAPHICS, format << ',');
                }
        }