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 |