version 3.3

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

#include <vrs/callback.h>

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

VRS::CallbackBase VRS::SharedObj VRS::Visitable VRS::FunctionCallbackR1< RETURN, ARG1 > VRS::MethodCallbackR1< CLASS, RETURN, ARG1 >

List of all members.

Public Member Functions

virtual RETURN callback (ARG1 arg1)=0
RETURN callback (ARG1 arg1) const
 VRS_TYPEINFO (CallbackR1, CallbackBase)


Detailed Description

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

Base class for callback with one argument of type ARG1 and a return value of type RETURN.

Member Function Documentation

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

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

This method will be called for the callback with the appropriate arguments and must be defined by a derived class.

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


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

Generated on Mon May 20 06:00:24 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact