raSystem  1.0 bata
raDelegate< TReciever, TSender, TYPE > Class Template Reference

#include <IRADelegate.h>

Inheritance diagram for raDelegate< TReciever, TSender, TYPE >:
IRADelegate< TSender, TYPE >

Public Member Functions

 raDelegate (TReciever *p_ptr2Object, callFunction p_ptr2Func)
 
bool Equals (const IRADelegate< TSender, TYPE > *pOther)
 
virtual void operator() (const TSender *pSender, IRADelegateParam< TYPE > *pParam)
 
virtual void Call (const TSender *pSender, IRADelegateParam< TYPE > *pParam)
 

Detailed Description

template<class TReciever, class TSender, typename TYPE>
class raDelegate< TReciever, TSender, TYPE >

Definition at line 40 of file IRADelegate.h.

Constructor & Destructor Documentation

◆ raDelegate()

template<class TReciever, class TSender, typename TYPE>
raDelegate< TReciever, TSender, TYPE >::raDelegate ( TReciever *  p_ptr2Object,
callFunction  p_ptr2Func 
)
inline

Definition at line 48 of file IRADelegate.h.

Member Function Documentation

◆ Call()

template<class TReciever, class TSender, typename TYPE>
virtual void raDelegate< TReciever, TSender, TYPE >::Call ( const TSender *  pSender,
IRADelegateParam< TYPE > *  pParam 
)
inlinevirtual

Implements IRADelegate< TSender, TYPE >.

Definition at line 72 of file IRADelegate.h.

◆ Equals()

template<class TReciever, class TSender, typename TYPE>
bool raDelegate< TReciever, TSender, TYPE >::Equals ( const IRADelegate< TSender, TYPE > *  pOther)
inlinevirtual

Implements IRADelegate< TSender, TYPE >.

Definition at line 54 of file IRADelegate.h.

◆ operator()()

template<class TReciever, class TSender, typename TYPE>
virtual void raDelegate< TReciever, TSender, TYPE >::operator() ( const TSender *  pSender,
IRADelegateParam< TYPE > *  pParam 
)
inlinevirtual

Implements IRADelegate< TSender, TYPE >.

Definition at line 66 of file IRADelegate.h.


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