version 3.3

methodcallback.h File Reference

#include <vrs/callback.h>

Go to the source code of this file.

Namespaces

namespace  VRS

Classes

class  VRS::MethodCallback< CLASS >
class  VRS::MethodCallbackR< CLASS, RETURN >
class  VRS::MethodCallback1< CLASS, ARG1 >
class  VRS::MethodCallbackR1< CLASS, RETURN, ARG1 >
class  VRS::MethodCallback2< CLASS, ARG1, ARG2 >
class  VRS::MethodCallbackR2< CLASS, RETURN, ARG1, ARG2 >
class  VRS::MethodCallback3< CLASS, ARG1, ARG2, ARG3 >
class  VRS::MethodCallbackR3< CLASS, RETURN, ARG1, ARG2, ARG3 >
class  VRS::MethodCallback4< CLASS, ARG1, ARG2, ARG3, ARG4 >
class  VRS::MethodCallbackR4< CLASS, RETURN, ARG1, ARG2, ARG3, ARG4 >

Functions

template<class CLASS>
Callback * VRS::makeCallback (CLASS *obj, void(CLASS::*meth)())
template<class CLASS, class RETURN>
CallbackR< RETURN > * VRS::makeCallbackWithReturn (CLASS *obj, RETURN(CLASS::*meth)())
template<class CLASS, class ARG1>
Callback1< ARG1 > * VRS::makeCallback (CLASS *obj, void(CLASS::*meth)(ARG1))
template<class CLASS, class RETURN, class ARG1>
CallbackR1< RETURN, ARG1 > * VRS::makeCallbackWithReturn (CLASS *obj, RETURN(CLASS::*meth)(ARG1))
template<class CLASS, class ARG1, class ARG2>
Callback2< ARG1, ARG2 > * VRS::makeCallback (CLASS *obj, void(CLASS::*meth)(ARG1, ARG2))
template<class CLASS, class RETURN, class ARG1, class ARG2>
CallbackR2< RETURN, ARG1, ARG2 > * VRS::makeCallbackWithReturn (CLASS *obj, RETURN(CLASS::*meth)(ARG1, ARG2))
template<class CLASS, class ARG1, class ARG2, class ARG3>
Callback3< ARG1, ARG2, ARG3 > * VRS::makeCallback (CLASS *obj, void(CLASS::*meth)(ARG1, ARG2, ARG3))
template<class CLASS, class RETURN, class ARG1, class ARG2, class ARG3>
CallbackR3< RETURN, ARG1, ARG2,
ARG3 > * 
VRS::makeCallbackWithReturn (CLASS *obj, RETURN(CLASS::*meth)(ARG1, ARG2, ARG3))
template<class CLASS, class ARG1, class ARG2, class ARG3, class ARG4>
Callback4< ARG1, ARG2, ARG3,
ARG4 > * 
VRS::makeCallback (CLASS *obj, void(CLASS::*meth)(ARG1, ARG2, ARG3, ARG4))
template<class CLASS, class RETURN, class ARG1, class ARG2, class ARG3, class ARG4>
CallbackR4< RETURN, ARG1, ARG2,
ARG3, ARG4 > * 
VRS::makeCallbackWithReturn (CLASS *obj, RETURN(CLASS::*meth)(ARG1, ARG2, ARG3, ARG4))


Generated on Wed May 23 06:00:15 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact