27 #ifndef _mtsCallableVoidMethod_h
28 #define _mtsCallableVoidMethod_h
44 template <
class _
classType>
97 inline void ToStream(std::ostream & outputStream)
const {
99 outputStream <<
"method based callable void object using class/object \""
102 outputStream <<
"invalid method based callable object";
107 #endif // _mtsCallableVoidMethod_h
std::string mtsObjectName(const mtsComponent *object)
Definition: mtsComponent.h:552
#define CMN_UNUSED(argument)
Definition: cmnPortability.h:479
mtsCallableVoidMethod(ActionType action, ClassType *classInstantiation)
Definition: mtsCallableVoidMethod.h:81
Definition: mtsCallableVoidBase.h:39
Defines a base class for a callable object with no argument.
mtsCallableVoidBase BaseType
Definition: mtsCallableVoidMethod.h:48
virtual ~mtsCallableVoidMethod()
Definition: mtsCallableVoidMethod.h:88
void ToStream(std::ostream &outputStream) const
Definition: mtsCallableVoidMethod.h:97
mtsCallableVoidMethod(void)
Definition: mtsCallableVoidMethod.h:74
_classType ClassType
Definition: mtsCallableVoidMethod.h:51
ActionType Action
Definition: mtsCallableVoidMethod.h:67
mtsCallableVoidMethod< ClassType > ThisType
Definition: mtsCallableVoidMethod.h:54
Definition: mtsExecutionResult.h:34
Definition: mtsCallableVoidMethod.h:45
ClassType * ClassInstantiation
Definition: mtsCallableVoidMethod.h:70
void(_classType::* ActionType)(void)
Definition: mtsCallableVoidMethod.h:58
mtsExecutionResult Execute(void)
Definition: mtsCallableVoidMethod.h:91
Definition: mtsExecutionResult.h:44