#ifndef MATH_MACROTEMPLATE_H
#define MATH_MACROTEMPLATE_H
-#include <set>
-
-#include "math_inset.h"
+#include "math_nestinset.h"
#ifdef __GNUG__
#pragma interface
*/
//class MathMacroTemplate : public MathInset, boost::noncopyable
-class MathMacroTemplate : public MathInset {
+class MathMacroTemplate : public MathNestInset {
public:
///
MathMacroTemplate();
///
MathInset * clone() const;
///
- void Write(std::ostream &, bool fragile) const;
+ void write(std::ostream &, bool fragile) const;
/// Number of arguments
int numargs() const;
///
///
void draw(Painter &, int, int);
///
- void Metrics(MathStyles st, int asc = 0, int des = 0);
+ void metrics(MathStyles st);
private:
///
int numargs_;
- ///
- std::set<MathMacro *> users_;
-
/// unimplemented
void operator=(MathMacroTemplate const &);
- /// unimplemented
- //MathMacroTemplate(MathMacroTemplate const &);
};
#endif