MeVisLab Toolbox Reference
mlBackgroundTaskMethodCallMessage.h File Reference

Go to the source code of this file.

Classes

class  ml::BackgroundTaskMethodCallMessage< Object, Method, ArgumentList >
 a generic message that allows to call the member function method on a given object, passing the arguments args (ArgumentList is copied using the copy constructor of each argument) More...
 

Namespaces

 ml
 Main documentation file for ML users and developers.
 

Functions

template<class Object , class Method >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method)
 create new method call with 0 arguments More...
 
template<class Object , class Method , class Arg1 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1)
 create new method call with 1 argument More...
 
template<class Object , class Method , class Arg1 , class Arg2 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2)
 create new method call with 2 arguments More...
 
template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3)
 create new method call with 3 arguments More...
 
template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 , class Arg4 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4)
 create new method call with 4 arguments More...
 
template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 , class Arg4 , class Arg5 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5)
 create new method call with 5 arguments More...