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

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

#include <Delegates.h>

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

VCF::CallBack VCF::Object VCF::FunctionTypeInfo VCF::ClassProcedure8< P1, P2, P3, P4, P5, P6, P7, P8, ClassType > List of all members.

Public Types

typedef void(* FuncPtr )(P1, P2, P3, P4, P5, P6, P7, P8)

Public Member Functions

 Procedure8 ()
 Procedure8 (FuncPtr funcPtr)
 Procedure8 (const String &str)
 Procedure8 (Object *source, const String &str)
virtual TypeArray getArgumentTypes () const
virtual void invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8)
virtual void beginInvoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, AsyncResult *initialResult, AsyncCallback *callback, AsyncReturns *returnObject)
virtual void endInvoke (AsyncResult *)

Public Attributes

FuncPtr staticFuncPtr

Protected Member Functions

virtual ~Procedure8 ()

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


Member Typedef Documentation

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


Constructor & Destructor Documentation

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

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
VCF::Procedure8< P1, P2, P3, P4, P5, P6, P7, P8 >::Procedure8 FuncPtr  funcPtr  )  [inline]
 

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
VCF::Procedure8< P1, P2, P3, P4, P5, P6, P7, P8 >::Procedure8 const String str  )  [inline]
 

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
VCF::Procedure8< P1, P2, P3, P4, P5, P6, P7, P8 >::Procedure8 Object source,
const String str
[inline]
 

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


Member Function Documentation

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
void VCF::Procedure8< P1, P2, P3, P4, P5, P6, P7, P8 >::beginInvoke P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6,
P7  p7,
P8  p8,
AsyncResult initialResult,
AsyncCallback callback,
AsyncReturns returnObject
[inline, virtual]
 

Reimplemented in VCF::ClassProcedure8< P1, P2, P3, P4, P5, P6, P7, P8, ClassType >.

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
virtual void VCF::Procedure8< P1, P2, P3, P4, P5, P6, P7, P8 >::endInvoke AsyncResult  )  [inline, virtual]
 

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

Reimplemented from VCF::FunctionTypeInfo.

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

Reimplemented in VCF::ClassProcedure8< P1, P2, P3, P4, P5, P6, P7, P8, ClassType >.


Member Data Documentation

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
FuncPtr VCF::Procedure8< P1, P2, P3, P4, P5, P6, P7, P8 >::staticFuncPtr
 


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