X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FMathExtern.h;h=b6707f92a9fc7464315872bb01860e4dc399e35c;hb=2de30c62f8d671a8c8d4d52a6a7310e2c5ca84de;hp=d367b1e901e33ba2331dcd27a2f60b6a94191708;hpb=8a0134cc8ce7de41d6d6911a1c4219ca958f2b71;p=lyx.git diff --git a/src/mathed/MathExtern.h b/src/mathed/MathExtern.h index d367b1e901..b6707f92a9 100644 --- a/src/mathed/MathExtern.h +++ b/src/mathed/MathExtern.h @@ -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);