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  | 
