VRS::CallbackR4< RETURN, ARG1, ARG2, ARG3, ARG4 > Class Template Reference
#include <vrs/callback.h>
List of all members.
Detailed Description
template<class RETURN, class ARG1, class ARG2, class ARG3, class ARG4>
class VRS::CallbackR4< RETURN, ARG1, ARG2, ARG3, ARG4 >
Base class for callback with four arguments of type ARG1, ARG2, ARG3 and ARG4 and a return value of type RETURN.
Member Function Documentation
template<class RETURN, class ARG1, class ARG2, class ARG3, class ARG4>
| virtual RETURN VRS::CallbackR4< RETURN, ARG1, ARG2, ARG3, ARG4 >::callback |
( |
ARG1 |
arg1, |
|
|
ARG2 |
arg2, |
|
|
ARG3 |
arg3, |
|
|
ARG4 |
arg4 | |
|
) |
| | [pure virtual] |
Implemented in VRS::FunctionCallbackR4< RETURN, ARG1, ARG2, ARG3, ARG4 >, and VRS::MethodCallbackR4< CLASS, RETURN, ARG1, ARG2, ARG3, ARG4 >.
template<class RETURN, class ARG1, class ARG2, class ARG3, class ARG4>
| RETURN VRS::CallbackR4< RETURN, ARG1, ARG2, ARG3, ARG4 >::callback |
( |
ARG1 |
arg1, |
|
|
ARG2 |
arg2, |
|
|
ARG3 |
arg3, |
|
|
ARG4 |
arg4 | |
|
) |
| | const [inline] |
This method will be called for the callback with the appropriate arguments and must be defined by a derived class.
template<class RETURN, class ARG1, class ARG2, class ARG3, class ARG4>
The documentation for this class was generated from the following file: