X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FMathExtern.h;h=b6707f92a9fc7464315872bb01860e4dc399e35c;hb=02e82157ec583c3900e359de86be79fac6512387;hp=73ddc97d0665755142b54b23d843d6bffe16b00b;hpb=caf732d4c449fc7be3fc88dfbb86b0713d7b7f26;p=lyx.git diff --git a/src/mathed/MathExtern.h b/src/mathed/MathExtern.h index 73ddc97d06..b6707f92a9 100644 --- a/src/mathed/MathExtern.h +++ b/src/mathed/MathExtern.h @@ -4,7 +4,7 @@ * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * - * \author André Pönitz + * \author André Pönitz * * Full author contact details are available in file CREDITS. */ @@ -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);