#include "DocIterator.h"
#include "support/docstring.h"
-#include "support/types.h"
#include <map>
#include <set>
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 {
{
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;
///