+void MathInset::drawT(TextPainter &, int, int) const
+{
+#ifdef WITH_WARNINGS
+ lyxerr << "MathInset::drawT(Text) called directly!" << endl;
+#endif
+}
+
+
+
+void MathInset::write(WriteStream & os) const
+{
+ os << '\\' << name().c_str();
+ os.pendingSpace(true);
+}
+
+
+void MathInset::normalize(NormalStream & os) const
+{
+ os << '[' << name().c_str() << "] ";
+}
+
+
+void MathInset::octave(OctaveStream & os) const
+{
+ NormalStream ns(os.os());
+ normalize(ns);
+}
+
+
+void MathInset::maple(MapleStream & os) const
+{
+ NormalStream ns(os.os());
+ normalize(ns);
+}
+
+
+void MathInset::maxima(MaximaStream & os) const
+{
+ MapleStream ns(os.os());
+ maple(ns);
+}
+
+
+void MathInset::mathematica(MathematicaStream & os) const
+{
+ NormalStream ns(os.os());
+ normalize(ns);
+}
+
+
+void MathInset::mathmlize(MathMLStream & os) const
+{
+ NormalStream ns(os.os());
+ normalize(ns);
+}
+
+
+int MathInset::ascii(std::ostream &, int) const
+{
+ return 0;
+}
+
+
+int MathInset::linuxdoc(std::ostream &) const
+{
+ return 0;
+}
+