#include "InsetMathNest.h"
+namespace lyx {
+
+
// An inset for super- and subscripts or both. The 'nucleus' is always
// cell 0. If there is just one script, it's cell 1 and cell_1_is_up_
// is set accordingly. If both are used, cell 1 is up and cell 2 is down.
/// write content as something readable by Mathematica
void mathematica(MathematicaStream &) const;
/// write content as something resembling MathML
- void mathmlize(MathMLStream &) const;
+ void mathmlize(MathStream &) const;
/// write content as something readable by Octave
void octave(OctaveStream &) const;
/// make sure a script is accessible
void ensure(bool up);
/// say that we have scripts
- void infoize(std::ostream & os) const;
+ void infoize(odocstream & os) const;
/// say whether we have displayed limits
- void infoize2(std::ostream & os) const;
+ void infoize2(odocstream & os) const;
protected:
virtual void doDispatch(LCursor & cur, FuncRequest & cmd);
private:
int limits_;
};
+
+
+} // namespace lyx
#endif