20 #include <basic/Tracer.hh>
23 #include <utility/tag/Tag.hh>
25 #include <utility/vector0.hh>
26 #include <utility/vector1.hh>
35 void lregister_TaskOperation( lua_State * lstate ) {
36 luabind::module(lstate,
"core")
38 luabind::namespace_(
"pack")
40 luabind::namespace_(
"task")
42 luabind::namespace_(
"operation")
44 luabind::class_<TaskOperation>(
"TaskOperation")
52 static basic::Tracer
TR(
"core.pack.task.operation.TaskOperation");
58 TR <<
"TaskOperation::parse_tag method called with no effect";
59 if ( tag.get() != NULL )
TR <<
" for Tag with type " << tag->getName();
60 TR <<
". Probably due to (un/mis)implemented virtual method in derived class." << std::endl;
64 utility_exit_with_message(
"This TaskOperation has not implemented parse_def()");