| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/callback.h>Go to the source code of this file.
Namespaces | |
| namespace | VRS |
Classes | |
| class | VRS::FunctionCallback |
| class | VRS::FunctionCallbackR< RETURN > |
| class | VRS::FunctionCallback1< ARG1 > |
| class | VRS::FunctionCallbackR1< RETURN, ARG1 > |
| class | VRS::FunctionCallback2< ARG1, ARG2 > |
| class | VRS::FunctionCallbackR2< RETURN, ARG1, ARG2 > |
| class | VRS::FunctionCallback3< ARG1, ARG2, ARG3 > |
| class | VRS::FunctionCallbackR3< RETURN, ARG1, ARG2, ARG3 > |
| class | VRS::FunctionCallback4< ARG1, ARG2, ARG3, ARG4 > |
| class | VRS::FunctionCallbackR4< RETURN, ARG1, ARG2, ARG3, ARG4 > |
Functions | |
| Callback * | VRS::makeCallback (void(*func)()) |
| template<class RETURN> | |
| CallbackR< RETURN > * | VRS::makeCallbackWithReturn (RETURN(*func)()) |
| template<class ARG1> | |
| Callback1< ARG1 > * | VRS::makeCallback (void(*func)(ARG1)) |
| template<class RETURN, class ARG1> | |
| CallbackR1< RETURN, ARG1 > * | VRS::makeCallbackWithReturn (RETURN(*func)(ARG1)) |
| template<class ARG1, class ARG2> | |
| Callback2< ARG1, ARG2 > * | VRS::makeCallback (void(*func)(ARG1, ARG2)) |
| template<class RETURN, class ARG1, class ARG2> | |
| CallbackR2< RETURN, ARG1, ARG2 > * | VRS::makeCallbackWithReturn (RETURN(*func)(ARG1, ARG2)) |
| template<class ARG1, class ARG2, class ARG3> | |
| Callback3< ARG1, ARG2, ARG3 > * | VRS::makeCallback (void(*func)(ARG1, ARG2, ARG3)) |
| template<class RETURN, class ARG1, class ARG2, class ARG3> | |
| CallbackR3< RETURN, ARG1, ARG2, ARG3 > * | VRS::makeCallbackWithReturn (RETURN(*func)(ARG1, ARG2, ARG3)) |
| template<class ARG1, class ARG2, class ARG3, class ARG4> | |
| Callback4< ARG1, ARG2, ARG3, ARG4 > * | VRS::makeCallback (void(*func)(ARG1, ARG2, ARG3, ARG4)) |
| template<class RETURN, class ARG1, class ARG2, class ARG3, class ARG4> | |
| CallbackR4< RETURN, ARG1, ARG2, ARG3, ARG4 > * | VRS::makeCallbackWithReturn (RETURN(*func)(ARG1, ARG2, ARG3, ARG4)) |