diff options
Diffstat (limited to 'project2/common/iHaveSubTasks.cpp')
-rw-r--r-- | project2/common/iHaveSubTasks.cpp | 26 |
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(); + } +} + |