X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FEncoding.cpp;h=64bb3c0b64a4a9c4a5361596d5b51cd5d5afb09e;hb=da8b5de97;hp=b24c31366fe6d800094422302c5debbac5d517c6;hpb=3b2bcef455cdc82b38ceefe57ad6444c8d0159fe;p=lyx.git diff --git a/src/Encoding.cpp b/src/Encoding.cpp index b24c31366f..64bb3c0b64 100644 --- a/src/Encoding.cpp +++ b/src/Encoding.cpp @@ -228,8 +228,7 @@ pair Encoding::latexString(docstring const & input, bool d docstring result; docstring uncodable; bool terminate = false; - for (size_t n = 0; n < input.size(); ++n) { - char_type const c = input[n]; + for (char_type const c : input) { try { pair latex_char = latexChar(c); docstring const latex = latex_char.first; @@ -252,10 +251,10 @@ pair Encoding::latexString(docstring const & input, bool d if (dryrun) { result += "<" + _("LyX Warning: ") + _("uncodable character") + " '"; - result += docstring(1, input[n]); + result += docstring(1, c); result += "'>"; } else - uncodable += input[n]; + uncodable += c; } } return make_pair(result, uncodable); @@ -733,14 +732,14 @@ void Encodings::read(FileName const & encfile, FileName const & symbolsfile) } else if (prefixIs(flag, "force=")) { vector encs = getVectorFromString(flag.substr(6), ";"); - for (size_t i = 0; i < encs.size(); ++i) - forcedselected[encs[i]].insert(symbol); + for (auto const & enc : encs) + forcedselected[enc].insert(symbol); flags |= CharInfoForceSelected; } else if (prefixIs(flag, "force!=")) { vector encs = getVectorFromString(flag.substr(7), ";"); - for (size_t i = 0; i < encs.size(); ++i) - forcednotselected[encs[i]].insert(symbol); + for (auto const & enc : encs) + forcednotselected[enc].insert(symbol); flags |= CharInfoForceSelected; } else if (flag == "mathalpha") { mathalpha.insert(symbol);