X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FMathExtern.h;h=b6707f92a9fc7464315872bb01860e4dc399e35c;hb=2de30c62f8d671a8c8d4d52a6a7310e2c5ca84de;hp=199295ae960511a633e0e2440feae16922b55609;hpb=f1cba8ff64b369792fd49f5ddf90e8126ab476ac;p=lyx.git diff --git a/src/mathed/MathExtern.h b/src/mathed/MathExtern.h index 199295ae96..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,6 +27,7 @@ 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 &); @@ -36,6 +38,9 @@ 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);