IDelegateCaller class.
More...
#include <Delegate.h>
|
virtual ReturnType | invoke (ParamsList...)=0 |
| Invode the delegate. More...
|
|
__forceinline void | increase () |
| Increase the quantity of delegate caller references by one. More...
|
|
__forceinline void | decrease () |
| Decrease the quantity of delegate caller references by one. More...
|
|
template<class ReturnType, typename... ParamsList>
class IDelegateCaller< ReturnType, ParamsList >
IDelegateCaller class.
- Todo:
- Provide more informative brief description of IDelegateCaller
template<class ReturnType, typename... ParamsList>
Decrease the quantity of delegate caller references by one.
- Note
- If no references remain the delegate caller object is deleted
template<class ReturnType, typename... ParamsList>
Increase the quantity of delegate caller references by one.
template<class ReturnType, typename... ParamsList>
virtual ReturnType IDelegateCaller< ReturnType, ParamsList >::invoke |
( |
ParamsList... |
| ) |
|
|
pure virtual |