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

Public Types | |
| typedef RETURN(CLASS::* | ConstMethod )() const |
Public Member Functions | |
| MethodCallbackR (CLASS *obj, RETURN(CLASS::*meth)()) | |
| MethodCallbackR (const CLASS *obj, RETURN(CLASS::*meth)() const) | |
| virtual RETURN | callback () |
| See CallbackR::callback. | |
| VRS_TYPEINFO (MethodCallbackR, CallbackR< RETURN >) | |
| typedef RETURN(CLASS::* VRS::MethodCallbackR< CLASS, RETURN >::ConstMethod)() const |
| VRS::MethodCallbackR< CLASS, RETURN >::MethodCallbackR | ( | CLASS * | obj, | |
| RETURN(CLASS::*)() | meth | |||
| ) | [inline] |
| VRS::MethodCallbackR< CLASS, RETURN >::MethodCallbackR | ( | const CLASS * | obj, | |
| RETURN(CLASS::*)() 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::MethodCallbackR< CLASS, RETURN >::callback | ( | ) | [inline, virtual] |
| VRS::MethodCallbackR< CLASS, RETURN >::VRS_TYPEINFO | ( | MethodCallbackR< CLASS, RETURN > | , | |
| CallbackR< RETURN > | ||||
| ) |