]> git.lyx.org Git - lyx.git/blobdiff - src/PDFOptions.cpp
DocBook: fix for nomenclature xml:id and glossary paragraphs.
[lyx.git] / src / PDFOptions.cpp
index 026c22db91cead550d2b078723203b2477549401..a3dd1f34e5b57e523cde903bab19e1eb57897e74 100644 (file)
 
 #include "Encoding.h"
 #include "Lexer.h"
+#include "OutputParams.h"
 #include "texstream.h"
 
 #include "support/convert.h"
 #include "support/debug.h"
+#include "support/docstream.h"
+#include "support/docstring.h"
 #include "support/lstrings.h"
 
 #include <sstream>
@@ -159,8 +162,8 @@ void PDFOptions::writeLaTeX(OutputParams & runparams, otexstream & os,
        docstring const hs = from_utf8(hyperset);
        bool need_unicode = false;
        if (enc) {
-               for (size_t n = 0; n < hs.size(); ++n) {
-                       if (!enc->encodable(hs[n]))
+               for (char_type h : hs) {
+                       if (!enc->encodable(h))
                                need_unicode = true;
                }
        }