version 3.3

VRS::CallbackR2< RETURN, ARG1, ARG2 > Class Template Reference

#include <vrs/callback.h>

Inheritance diagram for VRS::CallbackR2< RETURN, ARG1, ARG2 >:

VRS::CallbackBase VRS::SharedObj VRS::Visitable VRS::FunctionCallbackR2< RETURN, ARG1, ARG2 > VRS::MethodCallbackR2< CLASS, RETURN, ARG1, ARG2 >

List of all members.

Public Member Functions

virtual RETURN callback (ARG1 arg1, ARG2 arg2)=0
RETURN callback (ARG1 arg1, ARG2 arg2) const
 VRS_TYPEINFO (CallbackR2, CallbackBase)


Detailed Description

template<class RETURN, class ARG1, class ARG2>
class VRS::CallbackR2< RETURN, ARG1, ARG2 >

Base class for callback with two arguments of type ARG1 and ARG2 and a return value of type RETURN.

Member Function Documentation

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

template<class RETURN, class ARG1, class ARG2>
RETURN VRS::CallbackR2< RETURN, ARG1, ARG2 >::callback ( ARG1  arg1,
ARG2  arg2 
) 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, class ARG2>
VRS::CallbackR2< RETURN, ARG1, ARG2 >::VRS_TYPEINFO ( CallbackR2< RETURN, ARG1, ARG2 >  ,
CallbackBase   
)


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

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