]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/InsetMath.h
g-brief loads babel internally. So don't load it ourselves.
[lyx.git] / src / mathed / InsetMath.h
index 95051bc8e720f3649b239ef04befe7544f804c80..7ea8a7cfc19d37a32fa0838e130d555ddc34bc25 100644 (file)
@@ -81,6 +81,7 @@ class InsetMathAMSArray;
 class InsetMathBrace;
 class InsetMathChar;
 class InsetMathClass;
+class InsetMathDecoration;
 class InsetMathDelim;
 class InsetMathFracBase;
 class InsetMathFrac;
@@ -105,7 +106,7 @@ class MapleStream;
 class MaximaStream;
 class MathematicaStream;
 class MathMLStream;
-class WriteStream;
+class TeXMathStream;
 
 class MathData;
 class InsetMathMacroTemplate;
@@ -155,6 +156,8 @@ public:
        virtual InsetMathBrace const    * asBraceInset() const    { return nullptr; }
        virtual InsetMathChar const     * asCharInset() const     { return nullptr; }
        virtual InsetMathClass const    * asClassInset() const    { return nullptr; }
+       virtual InsetMathDecoration       * asDecorationInset()         { return nullptr; }
+       virtual InsetMathDecoration const * asDecorationInset() const   { return nullptr; }
        virtual InsetMathDelim          * asDelimInset()          { return nullptr; }
        virtual InsetMathDelim const    * asDelimInset() const    { return nullptr; }
        virtual InsetMathFracBase       * asFracBaseInset()       { return nullptr; }
@@ -216,7 +219,7 @@ public:
        /// sets types of sub/superscripts
        virtual void limits(Limits) {}
        /// write limits status for LaTeX and LyX code
-       void writeLimits(WriteStream & os) const;
+       void writeLimits(TeXMathStream & os) const;
 
        /// replace things by other things
        virtual void replace(ReplaceData &) {}
@@ -231,7 +234,7 @@ public:
        // write(). This is to shut off a clang warning.
        using Inset::write;
        /// write LaTeX and LyX code
-       virtual void write(WriteStream & os) const;
+       virtual void write(TeXMathStream & os) const;
        /// write normalized content
        virtual void normalize(NormalStream &) const;
        /// write content as something readable by Maple