]> git.lyx.org Git - lyx.git/commitdiff
Use ranges
authorEnrico Forestieri <forenr@lyx.org>
Sun, 26 May 2019 10:31:02 +0000 (12:31 +0200)
committerEnrico Forestieri <forenr@lyx.org>
Sun, 26 May 2019 10:31:02 +0000 (12:31 +0200)
src/mathed/MathExtern.cpp

index 24f2672b8cd537f981e087de938540d7fd8d25e9..292556513da3b01698ba7517af931486162c4c2a 100644 (file)
@@ -1461,18 +1461,14 @@ void writeString(docstring const & s, WriteStream & os)
                return;
        }
 
-       docstring::const_iterator cit = s.begin();
-       docstring::const_iterator end = s.end();
-
        // We may already be inside an \ensuremath command.
        bool in_forced_mode = os.pendingBrace();
 
        // We will take care of matching braces.
        os.pendingBrace(false);
 
-       while (cit != end) {
+       for (char_type const c : s) {
                bool mathmode = in_forced_mode ? os.textMode() : !os.textMode();
-               char_type const c = *cit;
                docstring command(1, c);
                try {
                        bool termination = false;
@@ -1535,7 +1531,6 @@ void writeString(docstring const & s, WriteStream & os)
                                throw(e);
                        }
                }
-               ++cit;
        }
 
        if (in_forced_mode && os.textMode()) {