summaryrefslogtreecommitdiff
path: root/project2/noOutputExecute.h
diff options
context:
space:
mode:
Diffstat (limited to 'project2/noOutputExecute.h')
-rw-r--r--project2/noOutputExecute.h9
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