]> git.lyx.org Git - features.git/blobdiff - src/mathed/math_data.h
some support for matrix operations with maple ('M-x math-extern maple evalm')
[features.git] / src / mathed / math_data.h
index 007d75850ee8ea4bd80f283b878712495aeebfa3..eaca3d61eb57d7d37f7b0de4887faf27719dfd0f 100644 (file)
 
 class MathScriptInset;
 class MathMacro;
-class MathWriteInfo;
-class MathMetricsInfo;
 class LaTeXFeatures;
-class NormalStream;
-class MapleStream;
-class MathMLStream;
-class OctaveStream;
 
 
 #ifdef __GNUG__
@@ -104,10 +98,6 @@ public:
        MathAtom & at(size_type pos);
        ///
        MathAtom const & at(size_type pos) const;
-       /// glue chars if necessary
-       void write(MathWriteInfo & os) const;
-       ///
-       void writeNormal(NormalStream &) const;
        ///
        void validate(LaTeXFeatures &) const;
        ///
@@ -118,22 +108,6 @@ public:
        iterator begin();
        ///
        iterator end();
-       ///
-       MathScriptInset const * asScript(const_iterator it) const;
-       /// glues chars with the same attributes into MathStringInsets
-       MathArray glueChars() const;
-       /// insert asterisks in "suitable" places
-       MathArray guessAsterisks() const;
-
-       /// interface to Octave
-       void octavize(OctaveStream &) const;
-       /// interface to Maple
-       void maplize(MapleStream &) const;
-       /// interface to MathML
-       void mathmlize(MathMLStream &) const;
-
-       ///
-       bool isMatrix() const;
 
 private:
        /// Buffer