version 3.3

VRS::FunctionCallbackR1< RETURN, ARG1 > Class Template Reference

#include <vrs/functioncallback.h>

Inheritance diagram for VRS::FunctionCallbackR1< RETURN, ARG1 >:

VRS::CallbackR1< RETURN, ARG1 > VRS::CallbackBase VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 FunctionCallbackR1 (RETURN(*func)(ARG1))
virtual RETURN callback (ARG1 arg1)
 See CallbackR1::callback.
 VRS_TYPEINFO (FunctionCallbackR1, VRS_TEMPLATE_ARGS_2(RETURN, ARG1, CallbackR1))


Detailed Description

template<class RETURN, class ARG1>
class VRS::FunctionCallbackR1< RETURN, ARG1 >

Callback-wrapper for a C-function with one argument of type ARG1 and a return value of type RETURN: RETURN func(ARG1 arg1);

Constructor & Destructor Documentation

template<class RETURN, class ARG1>
VRS::FunctionCallbackR1< RETURN, ARG1 >::FunctionCallbackR1 ( RETURN(*)(ARG1)  func  )  [inline]

The c'tor expects a function-pointer to a function of the appropriate type.


Member Function Documentation

template<class RETURN, class ARG1>
virtual RETURN VRS::FunctionCallbackR1< RETURN, ARG1 >::callback ( ARG1  arg1  )  [inline, virtual]

template<class RETURN, class ARG1>
VRS::FunctionCallbackR1< RETURN, ARG1 >::VRS_TYPEINFO ( FunctionCallbackR1< RETURN, ARG1 >  ,
VRS_TEMPLATE_ARGS_2(RETURN, ARG1, CallbackR1  
)


The documentation for this class was generated from the following file:

Generated on Tue May 21 06:00:23 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact