]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/MathExtern.h
Make sure inset buffer is correctly set in math grid
[lyx.git] / src / mathed / MathExtern.h
index d367b1e901e33ba2331dcd27a2f60b6a94191708..b6707f92a9fc7464315872bb01860e4dc399e35c 100644 (file)
@@ -16,6 +16,7 @@
 
 namespace lyx {
 
+class HtmlStream;
 class NormalStream;
 class MapleStream;
 class MaximaStream;
@@ -26,16 +27,20 @@ class WriteStream;
 class MathData;
 
 void write(MathData const &, WriteStream &);
+void htmlize(MathData const &, HtmlStream &);
 void normalize(MathData const &, NormalStream &);
 void maple(MathData const &, MapleStream &);
 void maxima(MathData const &, MaximaStream &);
 void mathematica(MathData const &, MathematicaStream &);
-docstring mathmlize(MathData const &, MathStream &);
+void mathmlize(MathData const &, MathStream &);
 void octave(MathData const &, OctaveStream &);
 
 bool extractNumber(MathData const & ar, int & i);
 bool extractNumber(MathData const & ar, double & i);
 
+/// Write \p s (which may contain math or text contents in LaTeX syntax) to \p os
+void writeString(docstring const & s, WriteStream & os);
+
 MathData pipeThroughExtern(std::string const & language,
        docstring const & extra, MathData const & ar);