X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FMathExtern.h;h=82b053195ff0e9c877c6c7af9013acff4ef2ef07;hb=fc6ce7cd08562fd7bab4427880b46390bb7d2f07;hp=33c710a170ead7d55c8fa028ca80768f6e113af7;hpb=e89625ef28143545a511cdabc67dee8b7be1b216;p=lyx.git diff --git a/src/mathed/MathExtern.h b/src/mathed/MathExtern.h index 33c710a170..82b053195f 100644 --- a/src/mathed/MathExtern.h +++ b/src/mathed/MathExtern.h @@ -12,30 +12,35 @@ #ifndef MATH_EXTERN_H #define MATH_EXTERN_H +#include "support/docstring.h" #include +namespace lyx { class NormalStream; class MapleStream; class MaximaStream; class MathematicaStream; -class MathMLStream; +class MathStream; class OctaveStream; class WriteStream; -class MathArray; +class MathData; -void write(MathArray const &, WriteStream &); -void normalize(MathArray const &, NormalStream &); -void maple(MathArray const &, MapleStream &); -void maxima(MathArray const &, MaximaStream &); -void mathematica(MathArray const &, MathematicaStream &); -void mathmlize(MathArray const &, MathMLStream &); -void octave(MathArray const &, OctaveStream &); +void write(MathData const &, WriteStream &); +void normalize(MathData const &, NormalStream &); +void maple(MathData const &, MapleStream &); +void maxima(MathData const &, MaximaStream &); +void mathematica(MathData const &, MathematicaStream &); +void mathmlize(MathData const &, MathStream &); +void octave(MathData const &, OctaveStream &); -bool extractNumber(MathArray const & ar, int & i); -bool extractNumber(MathArray const & ar, double & i); +bool extractNumber(MathData const & ar, int & i); +bool extractNumber(MathData const & ar, double & i); -MathArray pipeThroughExtern(std::string const & lang, std::string const & extra, - MathArray const & ar); +MathData pipeThroughExtern(std::string const & language, + docstring const & extra, MathData const & ar); + + +} // namespace lyx #endif