diff options
Diffstat (limited to 'project2/noOutputExecute.h')
-rw-r--r-- | project2/noOutputExecute.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/project2/noOutputExecute.h b/project2/noOutputExecute.h index 0e84fd1..87c17a7 100644 --- a/project2/noOutputExecute.h +++ b/project2/noOutputExecute.h @@ -2,6 +2,7 @@ #define NOOUTPUTEXECUTE_H #include "sourceObject.h" +#include "xmlStorage.h" class NoOutputExecute; typedef boost::intrusive_ptr<NoOutputExecute> NoOutputExecutePtr; @@ -14,8 +15,14 @@ class NoOutputExecute : public virtual SourceObject { virtual ~NoOutputExecute() { } virtual void execute() const = 0; +}; - const bool isErrorHandler; +class NOEErrorStorer : public Storer { + public: + typedef Storage<NoOutputExecute>::ObjectsPtr Map; + NOEErrorStorer(Map m, Map em); + bool save(SourceObjectPtr obj, const xmlpp::Element *) const; + Map map, errorMap; }; #endif |