redefinition_(false), type_(MacroTypeNewcommand)
{
queryData(macro);
-}
+}
void MacroData::expand(vector<MathData> const & args, MathData & to) const
redefinition_ = macro.redefinition();
type_ = macro.type();
optionals_ = macro.numOptionals();
- macro.getDefaults(defaults_);
+
+ macro.getDefaults(defaults_);
}
}
+void MacroTable::getMacroNames(std::set<docstring> & names) const
+{
+ for (const_iterator it = begin(); it != end(); ++it)
+ names.insert(it->first);
+}
+
+
void MacroTable::dump()
{
lyxerr << "\n------------------------------------------" << endl;