DelegateThreeParameter< T, ARG1, ARG2, ARG3 > Class Template Reference
[Types]

C# style delegate with three arguments for call backs by DelegateDispatch. Use in place of implemting call back interfaces to symplify code. DelegateDispatch. More...

#include <Delegate.h>

Inheritance diagram for DelegateThreeParameter< T, ARG1, ARG2, ARG3 >:
IDelegateThreeParameter< ARG1, ARG2, ARG3 >

List of all members.

Public Member Functions

 DelegateThreeParameter (T *object, void(T::*func)(ARG1 arg1, ARG2 arg2, ARG3 arg3))
void Call (ARG1 arg1, ARG2 arg2, ARG3 arg3)

Static Public Member Functions

static RefCountPtr
< IDelegateThreeParameter
< ARG1, ARG2, ARG3 > > 
Create (T *object, void(T::*func)(ARG1 arg1, ARG2 arg2, ARG3 arg3))

Detailed Description

template<class T, typename ARG1, typename ARG2, typename ARG3>
class DelegateThreeParameter< T, ARG1, ARG2, ARG3 >

C# style delegate with three arguments for call backs by DelegateDispatch. Use in place of implemting call back interfaces to symplify code. DelegateDispatch.

Definition at line 172 of file Delegate.h.


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