summaryrefslogtreecommitdiff
path: root/project2/common/iHaveSubTasks.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'project2/common/iHaveSubTasks.cpp')
-rw-r--r--project2/common/iHaveSubTasks.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/project2/common/iHaveSubTasks.cpp b/project2/common/iHaveSubTasks.cpp
new file mode 100644
index 0000000..f78f81e
--- /dev/null
+++ b/project2/common/iHaveSubTasks.cpp
@@ -0,0 +1,26 @@
+#include "iHaveSubTasks.h"
+#include <boost/foreach.hpp>
+
+IHaveSubTasks::IHaveSubTasks(const xmlpp::Element * e) :
+ SourceObject(e),
+ NoOutputExecute(e)
+{
+}
+
+IHaveSubTasks::~IHaveSubTasks()
+{
+}
+
+void
+IHaveSubTasks::loadComplete(const CommonObjects *)
+{
+}
+
+void
+IHaveSubTasks::run(const Tasks & tlist) const
+{
+ BOOST_FOREACH(const Tasks::value_type & t, tlist) {
+ t->execute();
+ }
+}
+