| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/methodcallback.h>

Public Types | |
| typedef RETURN(CLASS::* | ConstMethod )(ARG1, ARG2, ARG3, ARG4) const |
Public Member Functions | |
| MethodCallbackR4 (CLASS *obj, RETURN(CLASS::*meth)(ARG1, ARG2, ARG3, ARG4)) | |
| MethodCallbackR4 (const CLASS *obj, RETURN(CLASS::*meth)(ARG1, ARG2, ARG3, ARG4) const) | |
| virtual RETURN | callback (ARG1 arg1, ARG2 arg2, ARG3 arg3, ARG4 arg4) |
| See CallbackR2::callback. | |
| VRS_TYPEINFO (MethodCallbackR4, VRS_TEMPLATE_ARGS_5(RETURN, ARG1, ARG2, ARG3, ARG4, CallbackR4)) | |
| typedef RETURN(CLASS::* VRS::MethodCallbackR4< CLASS, RETURN, ARG1, ARG2, ARG3, ARG4 >::ConstMethod)(ARG1, ARG2, ARG3, ARG4) const |
| VRS::MethodCallbackR4< CLASS, RETURN, ARG1, ARG2, ARG3, ARG4 >::MethodCallbackR4 | ( | CLASS * | obj, | |
| RETURN(CLASS::*)(ARG1, ARG2, ARG3, ARG4) | meth | |||
| ) | [inline] |
| VRS::MethodCallbackR4< CLASS, RETURN, ARG1, ARG2, ARG3, ARG4 >::MethodCallbackR4 | ( | const CLASS * | obj, | |
| RETURN(CLASS::*)(ARG1, ARG2, ARG3, ARG4) const | meth | |||
| ) | [inline] |
The c'tor expects a pointer to an object of type CLASS and a method-pointer to a method of the appropriate type. Non-const- and const-methods are supported! Note that the object-pointer will be stored in a normal pointer (not a SO<CLASS>-pointer)!
| virtual RETURN VRS::MethodCallbackR4< CLASS, RETURN, ARG1, ARG2, ARG3, ARG4 >::callback | ( | ARG1 | arg1, | |
| ARG2 | arg2, | |||
| ARG3 | arg3, | |||
| ARG4 | arg4 | |||
| ) | [inline, virtual] |
| VRS::MethodCallbackR4< CLASS, RETURN, ARG1, ARG2, ARG3, ARG4 >::VRS_TYPEINFO | ( | MethodCallbackR4< CLASS, RETURN, ARG1, ARG2, ARG3, ARG4 > | , | |
| VRS_TEMPLATE_ARGS_5(RETURN, ARG1, ARG2, ARG3, ARG4, CallbackR4) | ||||
| ) |