Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 > Class Template Reference

#include <Delegates.h>

Inheritance diagram for VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >:

VCF::Delegate VCF::AsyncReturns VCF::FunctionTypeInfo List of all members.

Public Types

typedef void(* FuncPtr )(P1, P2, P3, P4, P5, P6, P7)
typedef Procedure7< P1, P2,
P3, P4, P5, P6, P7 > 
ProcedureType

Public Member Functions

 Delegate7 ()
virtual ~Delegate7 ()
Delegate7< P1, P2, P3, P4,
P5, P6, P7 > & 
operator+= (FuncPtr rhs)
Delegate7< P1, P2, P3, P4,
P5, P6, P7 > & 
operator+= (CallBack *rhs)
virtual TypeArray getArgumentTypes () const
void operator() (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)
void invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)
AsyncResultbeginInvoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, AsyncCallback *callback)

Protected Member Functions

virtual void functionFinished (AsyncResult *, Runnable *runnable)

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
class VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >


Member Typedef Documentation

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
typedef void(* VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >::FuncPtr)(P1, P2, P3, P4, P5, P6, P7)
 

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
typedef Procedure7<P1,P2,P3,P4,P5,P6,P7> VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >::ProcedureType
 


Constructor & Destructor Documentation

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >::Delegate7  )  [inline]
 

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
virtual VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >::~Delegate7  )  [inline, virtual]
 


Member Function Documentation

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
AsyncResult* VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >::beginInvoke P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6,
P7  p7,
AsyncCallback callback
[inline]
 

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
void VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >::functionFinished AsyncResult ,
Runnable runnable
[inline, protected, virtual]
 

Implements VCF::AsyncReturns.

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
virtual TypeArray VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >::getArgumentTypes  )  const [inline, virtual]
 

Reimplemented from VCF::FunctionTypeInfo.

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
void VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >::invoke P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6,
P7  p7
[inline]
 

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
void VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >::operator() P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6,
P7  p7
[inline]
 

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
Delegate7<P1,P2,P3,P4,P5,P6,P7>& VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >::operator+= CallBack rhs  )  [inline]
 

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
Delegate7<P1,P2,P3,P4,P5,P6,P7>& VCF::Delegate7< P1, P2, P3, P4, P5, P6, P7 >::operator+= FuncPtr  rhs  )  [inline]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information