diff --git a/src/proc/control/command-def.hpp b/src/proc/control/command-def.hpp index d08f16646..877d419a4 100644 --- a/src/proc/control/command-def.hpp +++ b/src/proc/control/command-def.hpp @@ -141,8 +141,8 @@ namespace control { UndoDefinition (Command& underConstruction, - OperFunc& commandOperation, - CaptFunc& undoCapOperation) + OperFunc const& commandOperation, + CaptFunc const& undoCapOperation) : prototype_(underConstruction) , operFunctor_(commandOperation) , captFunctor_(undoCapOperation) @@ -190,9 +190,9 @@ namespace control { struct BasicDefinition { Command& prototype_; - function& operation_; + function operation_; - BasicDefinition(Command& underConstruction, function& operation) + BasicDefinition(Command& underConstruction, function const& operation) : prototype_(underConstruction) , operation_(operation) { } diff --git a/tests/components/proc/control/command-basic-test.cpp b/tests/components/proc/control/command-basic-test.cpp index 87be6205a..306f78b78 100644 --- a/tests/components/proc/control/command-basic-test.cpp +++ b/tests/components/proc/control/command-basic-test.cpp @@ -23,67 +23,28 @@ #include "lib/test/run.hpp" #include "lib/test/test-helper.hpp" -//#include "proc/asset/media.hpp" -//#include "proc/mobject/session.hpp" -//#include "proc/mobject/session/edl.hpp" -//#include "proc/mobject/session/testclip.hpp" -//#include "proc/mobject/test-dummy-mobject.hpp" -#include "lib/p.hpp" -//#include "proc/mobject/placement.hpp" -//#include "proc/mobject/placement-index.hpp" -//#include "proc/mobject/explicitplacement.hpp" #include "proc/control/command-def.hpp" #include "lib/lumitime.hpp" +#include "lib/p.hpp" //#include "lib/util.hpp" -#include "lib/meta/typelist.hpp" -#include "lib/meta/typelist-util.hpp" -#include "lib/meta/generator.hpp" - - -#include -//#include -#include #include -#include -using std::tr1::bind; -//using std::tr1::placeholders::_1; -//using std::tr1::placeholders::_2; -using std::tr1::function; -//using boost::format; using lumiera::Time; //using util::contains; -using std::string; using std::rand; -using std::cout; -using std::endl; namespace control { namespace test { - - using lib::test::showSizeof; - -// using session::test::TestClip; + using lumiera::P; - //using lumiera::typelist::BuildTupleAccessor; - - - - ///////////////////////////// - ///////////////////////////// - - //////////////////////////// start of the actual Test.... - - - - namespace { + namespace { // functions to be invoked through the command system void operate (P