#include "math_nestinset.h"
#include "LString.h"
-#ifdef __GNUG__
-#pragma interface
-#endif
class MathMacro;
/** This class contains the macro definition
- \author Alejandro Aguilar Sierra
+ * \author Alejandro Aguilar Sierra
+ *
+ * Full author contact details are available in file CREDITS
*/
//class MathMacroTemplate : public MathInset, boost::noncopyable
///
void numargs(int);
///
- string const & name() const;
+ string name() const;
///
- void draw(MathPainterInfo &, int x, int y) const;
+ void draw(PainterInfo &, int x, int y) const;
///
- void metrics(MathMetricsInfo & st) const;
+ void metrics(MetricsInfo & st) const;
/// identifies macro templates
MathMacroTemplate * asMacroTemplate() { return this; }
+ /// identifies macro templates
+ MathMacroTemplate const * asMacroTemplate() const { return this; }
private:
///
int numargs_;