]> git.lyx.org Git - lyx.git/blobdiff - src/lyxlex_pimpl.C
minimal effort implementation of:
[lyx.git] / src / lyxlex_pimpl.C
index 481c579c9bb6a9a84f020f8fec28e8c9f2530ed0..3d66b7efd1c23d3b8d9762ed84ef2ec64f613c40 100644 (file)
@@ -19,6 +19,8 @@
 #include "support/filetools.h"
 #include "support/lyxalgo.h"
 #include "support/lstrings.h"
+#include "support/types.h"
+#include "support/unicode.h"
 
 #include <functional>
 
@@ -69,6 +71,14 @@ string const LyXLex::Pimpl::getString() const
 }
 
 
+lyx::docstring const LyXLex::Pimpl::getDocString() const
+{
+        std::vector<boost::uint32_t> res = utf8_to_ucs4(buff);
+        lyx::docstring dstr(res.begin(), res.end());
+        return dstr;
+}
+
+
 void LyXLex::Pimpl::printError(string const & message) const
 {
        string const tmpmsg = subst(message, "$$Token", getString());