// -*- C++ -*-
-/*
+/**
* File: math_macro.h
* Purpose: Declaration of macro class for mathed
* Author: Alejandro Aguilar Sierra <asierra@servidor.unam.mx>
#ifndef MATH_MACRO_H
#define MATH_MACRO_H
-#ifdef __GNUG__
-#pragma interface
-#endif
#include "math_nestinset.h"
#include "math_metricsinfo.h"
/** This class contains the data for a macro
- \author Alejandro Aguilar Sierra <asierra@servidor.unam.mx>
+ * \author Alejandro Aguilar Sierra
+ *
+ * Full author contact details are available in file CREDITS
\version November 1996
*/
class MathMacro : public MathNestInset {
///
bool isMacro() const { return true; }
///
- bool match(MathInset *) const { return false; }
+ bool match(MathAtom const &) const { return false; }
///
- void maplize(MapleStream &) const;
+ void maple(MapleStream &) const;
///
void mathmlize(MathMLStream &) const;
///
- void octavize(OctaveStream &) const;
+ void octave(OctaveStream &) const;
+ ///
+ void infoize(std::ostream &) const;
+ ///
+ void infoize2(std::ostream &) const;
private:
///