3 * \file math_macrotable.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
12 #ifndef MATH_MACROTABLE_H
13 #define MATH_MACROTABLE_H
17 #include "math_atom.h"
20 class MathMacroTable {
23 static void create(MathAtom const &);
25 static MathAtom & provide(string const & name);
27 static bool has(string const & name);
32 typedef std::map<string, MathAtom> table_type;
34 static table_type macro_table;