cisst-saw
|
#include <mtsCallableVoidReturnBase.h>
Public Member Functions | |
mtsCallableVoidReturnBase (void) | |
virtual | ~mtsCallableVoidReturnBase () |
virtual mtsExecutionResult | Execute (mtsGenericObject &result)=0 |
virtual void | ToStream (std::ostream &outputStream) const =0 |
A base class command object with an execute method that takes no arguments but returns a result. This pure virtual base class is derived to support either global functions or methods with the signature "void method(_resultType & result)" (non const)
|
inline |
The constructor. Does nothing
|
inlinevirtual |
The destructor. Does nothing
|
pure virtual |
The execute method. Abstract method to be implemented by derived classes to run the actual operation on the receiver.
Implemented in mtsCallableVoidReturnMethodGeneric< _classType >, and mtsCallableVoidReturnMethod< _classType, _resultType >.
|
pure virtual |
Human readable description
Implemented in mtsCallableVoidReturnMethodGeneric< _classType >, and mtsCallableVoidReturnMethod< _classType, _resultType >.