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

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

#include <Delegates.h>

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

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

Public Types

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

Public Member Functions

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

Protected Member Functions

virtual void functionFinished (AsyncResult *, Runnable *runnable)

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


Member Typedef Documentation

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

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
typedef Procedure6<P1,P2,P3,P4,P5,P6> VCF::Delegate6< P1, P2, P3, P4, P5, P6 >::ProcedureType
 


Constructor & Destructor Documentation

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

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


Member Function Documentation

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

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

Implements VCF::AsyncReturns.

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

Reimplemented from VCF::FunctionTypeInfo.

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

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

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

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


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