cisst-saw
Loading...
Searching...
No Matches
mtsCallableWriteReturnBase Class Referenceabstract

#include <mtsCallableWriteReturnBase.h>

Inheritance diagram for mtsCallableWriteReturnBase:
mtsCallableWriteReturnMethod< ClassType, ArgumentType, ResultType > mtsCallableWriteReturnMethodGeneric< ClassType > mtsCallableWriteReturnMethod< _classType, _argumentType, _resultType > mtsCallableWriteReturnMethodGeneric< _classType >

Public Member Functions

 mtsCallableWriteReturnBase (void)
virtual ~mtsCallableWriteReturnBase ()
virtual mtsExecutionResult Execute (const mtsGenericObject &argument, mtsGenericObject &result)=0
virtual void ToStream (std::ostream &outputStream) const =0

Detailed Description

A base class command object with an execute method that takes one argument argument and returns a result. This pure virtual base class is derived to support either global functions or methods with the signature "void method(const _argumentType & argument, _resultType & result)" (non const)

Constructor & Destructor Documentation

◆ mtsCallableWriteReturnBase()

mtsCallableWriteReturnBase::mtsCallableWriteReturnBase ( void )
inline

The constructor. Does nothing

◆ ~mtsCallableWriteReturnBase()

virtual mtsCallableWriteReturnBase::~mtsCallableWriteReturnBase ( )
inlinevirtual

The destructor. Does nothing

Member Function Documentation

◆ Execute()

virtual mtsExecutionResult mtsCallableWriteReturnBase::Execute ( const mtsGenericObject & argument,
mtsGenericObject & result )
pure virtual

◆ ToStream()


The documentation for this class was generated from the following file: