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

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

#include <Delegates.h>

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

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

Public Types

typedef ReturnType(* FuncPtr )(P1, P2, P3, P4, P5, P6)

Public Member Functions

 Function6 ()
 Function6 (FuncPtr funcPtr)
virtual TypeArray getArgumentTypes () const
virtual const std::type_info & getReturnType () const
virtual ReturnType invoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)
virtual void beginInvoke (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, AsyncResult *initialResult, AsyncCallback *callback, AsyncReturns *returnObject)

Public Attributes

FuncPtr staticFuncPtr

Protected Member Functions

virtual ~Function6 ()

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


Member Typedef Documentation

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


Constructor & Destructor Documentation

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

template<typename ReturnType, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
VCF::Function6< ReturnType, P1, P2, P3, P4, P5, P6 >::Function6 FuncPtr  funcPtr  )  [inline]
 

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


Member Function Documentation

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

Reimplemented in VCF::ClassFunction6< ReturnType, P1, P2, P3, P4, P5, P6, ClassType >.

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

Reimplemented from VCF::FunctionTypeInfo.

template<typename ReturnType, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
virtual const std::type_info& VCF::Function6< ReturnType, P1, P2, P3, P4, P5, P6 >::getReturnType  )  const [inline, virtual]
 

Reimplemented from VCF::FunctionTypeInfo.

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

Reimplemented in VCF::ClassFunction6< ReturnType, P1, P2, P3, P4, P5, P6, ClassType >.


Member Data Documentation

template<typename ReturnType, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
FuncPtr VCF::Function6< ReturnType, P1, P2, P3, P4, P5, P6 >::staticFuncPtr
 


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