18 template <
class Texec>
24 virtual void add(Texec *item) = 0;
28 virtual void remove(Texec *item) = 0;
31 virtual void clear() = 0;
41 virtual void executeMethod(
void (Texec::*theMethodPtr)()) = 0;
virtual void executeMethod(void(Texec::*theMethodPtr)())=0
Execute method on all contained objects. Pass an argument of the form class:method, e.g. for a method like 'void MyClass::myVoidMethod();' call as 'myExecContainer.executeMethod(MyClass::myVoidMethod);'.
virtual void clear()=0
Clear the container.
virtual void deleteAndClear()=0
Delete all referenced objects and then clear the container.
virtual void add(Texec *item)=0
Add a reference to the container.
DtExecutionContainer is only the definition of a container which executes methods on all contained ob...
Definition: executionContainer.h:19