version 3.3

functioncallback.h File Reference

#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))


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