]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/MacroTable.h
installer: further preparation
[lyx.git] / src / mathed / MacroTable.h
index 24e896c6b2403c9d3e0dfff1018be381bc5e7111..3a1fed4fa682bb89d833f54d4d4dc1cb6b51e215 100644 (file)
@@ -16,7 +16,6 @@
 #include "DocIterator.h"
 
 #include "support/docstring.h"
-#include "support/types.h"
 
 #include <map>
 #include <set>
@@ -81,7 +80,7 @@ public:
        MacroType & type() { return type_; }
        
        /// output as TeX macro, only works for lazy MacroData!!!
-       void write(odocstream & os, bool overwriteRedefinition) const;
+       int write(odocstream & os, bool overwriteRedefinition) const;
 
        ///
        bool operator==(MacroData const & x) const {
@@ -153,9 +152,9 @@ class MacroTable : public std::map<docstring, MacroData>
 {
 public:
        /// Parse full "\\def..." or "\\newcommand..." or ...
-       void insert(Buffer * buf, docstring const & definition, std::string const &);
+       iterator insert(Buffer * buf, docstring const & definition, std::string const &);
        /// Insert pre-digested macro definition
-       void insert(docstring const & name, MacroData const & data);
+       iterator insert(docstring const & name, MacroData const & data);
        ///
        MacroData const * get(docstring const & name) const;
        ///