]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_extern.h
small up/down tweaking
[lyx.git] / src / mathed / math_extern.h
index 6e7270e8efcedfcfe988ccd5671fb040baea7623..31a2fba64b30a11541b8e36c12454db8cf9268b5 100644 (file)
@@ -1,8 +1,16 @@
 #ifndef MATH_EXTERN_H
 #define MATH_EXTERN_H
 
+#ifdef __GNUG__
+#pragma interface
+#endif
+
+#include "LString.h"
+
 class NormalStream;
 class MapleStream;
+class MaximaStream;
+class MathematicaStream;
 class MathMLStream;
 class OctaveStream;
 class WriteStream;
@@ -11,10 +19,15 @@ class MathArray;
 void write(MathArray const &, WriteStream &);
 void normalize(MathArray const &, NormalStream &);
 void maplize(MathArray const &, MapleStream &);
+void maximize(MathArray const &, MaximaStream &);
+void mathematicize(MathArray const &, MathematicaStream &);
 void mathmlize(MathArray const &, MathMLStream &);
 void octavize(MathArray const &, OctaveStream &);
 
 bool extractNumber(MathArray const & ar, int & i);
 bool extractNumber(MathArray const & ar, double & i);
 
+MathArray pipeThroughExtern(string const & lang, string const & extra,
+       MathArray const & ar);
+
 #endif