+
+ /// can we move into this cell (see macroarg.h)
+ bool isActive() const;
+ /// request "external features"
+ void validate(LaTeXFeatures & features) const;
+
+ /// replace in all cells
+ void replace(ReplaceData &);
+ /// do we contain a given pattern?
+ bool contains(MathArray const &) const;
+ /// glue everything to a single cell
+ MathArray glue() const;
+
+ /// debug helper
+ void dump() const;
+
+ /// writes \\, name(), and args in braces and '\\lyxlock' if necessary
+ void write(WriteStream & os) const;
+ /// writes [, name(), and args in []
+ void normalize(NormalStream & os) const;