version 3.3

VRS::Callback4< ARG1, ARG2, ARG3, ARG4 > Class Template Reference

#include <vrs/callback.h>

Inheritance diagram for VRS::Callback4< ARG1, ARG2, ARG3, ARG4 >:

VRS::CallbackBase VRS::SharedObj VRS::Visitable VRS::FunctionCallback4< ARG1, ARG2, ARG3, ARG4 > VRS::MethodCallback4< CLASS, ARG1, ARG2, ARG3, ARG4 >

List of all members.

Public Member Functions

virtual void callback (ARG1 arg1, ARG2 arg2, ARG3 arg3, ARG4 arg4)=0
void callback (ARG1 arg1, ARG2 arg2, ARG3 arg3, ARG4 arg4) const
 VRS_TYPEINFO (Callback4, CallbackBase)


Detailed Description

template<class ARG1, class ARG2, class ARG3, class ARG4>
class VRS::Callback4< ARG1, ARG2, ARG3, ARG4 >

Base class for callback with four arguments of type ARG1, ARG2, ARG3 and ARG4 and no return value.

Member Function Documentation

template<class ARG1, class ARG2, class ARG3, class ARG4>
virtual void VRS::Callback4< ARG1, ARG2, ARG3, ARG4 >::callback ( ARG1  arg1,
ARG2  arg2,
ARG3  arg3,
ARG4  arg4 
) [pure virtual]

template<class ARG1, class ARG2, class ARG3, class ARG4>
void VRS::Callback4< ARG1, ARG2, ARG3, ARG4 >::callback ( ARG1  arg1,
ARG2  arg2,
ARG3  arg3,
ARG4  arg4 
) const [inline]

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

template<class ARG1, class ARG2, class ARG3, class ARG4>
VRS::Callback4< ARG1, ARG2, ARG3, ARG4 >::VRS_TYPEINFO ( Callback4< ARG1, ARG2, ARG3, ARG4 >  ,
CallbackBase   
)


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

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