#include "support/types.h"
#include <map>
+#include <set>
#include <vector>
namespace lyx {
class MathMacroTemplate;
class Paragraph;
-
enum MacroType {
MacroTypeNewcommand,
MacroTypeDef
};
-
+///
+class MacroNameSet : public std::set<docstring> {};
+
///
class MacroData {
public:
MacroData const * get(docstring const & name) const;
///
void dump();
+ ///
+ void getMacroNames(std::set<docstring> & names) const;
/// the global list
static MacroTable & globalMacros();