/// A macro can be built from an existing template
explicit MathMacro(MathMacroTemplate const &);
///
+ MathMacro(MathMacro const &);
+ ///
void draw(Painter &, int, int);
///
void Metrics(MathStyles st, int asc = 0, int des = 0);
///
bool idxRight(int &, int &) const;
+ ///
+ void Validate(LaTeXFeatures &) const;
+
private:
///
MathMacroTemplate const * const tmplate_;
///
MathXArray expanded_;
+ ///
+ void operator=(MathMacro const &);
};