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
15 #include "math_atom.h"
21 class MathMacroTable {
24 static void create(MathAtom const &);
26 static MathAtom & provide(std::string const & name);
28 static bool has(std::string const & name);
33 typedef std::map<std::string, MathAtom> table_type;
35 static table_type macro_table;