]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_support.C
more IU
[lyx.git] / src / mathed / math_support.C
index 050d5401cfcdb33481830180496c2e58de51fcac..148d33e54e870624a84c5f232618872533293583 100644 (file)
@@ -12,8 +12,8 @@
 #include <config.h>
 
 #include "math_support.h"
-
 #include "math_data.h"
+#include "math_inset.h"
 #include "math_mathmlstream.h"
 #include "math_parser.h"
 
@@ -708,3 +708,21 @@ void asArray(string const & str, MathArray & ar)
 {
        mathed_parse_cell(ar, str);
 }
+
+
+string asString(MathInset const & inset)
+{
+       std::ostringstream os;
+       WriteStream ws(os);
+       inset.write(ws);
+       return os.str();
+}
+
+
+string asString(MathAtom const & at)
+{
+       std::ostringstream os;
+       WriteStream ws(os);
+       at->write(ws);
+       return os.str();
+}