|
Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
|
Delegate method caller class. More...
#include <Delegate.h>
Public Member Functions | |
| MethodCaller (ClassType *c, MethodDeclaration m) | |
| Instantiate a delegate method caller object. More... | |
| ReturnType | invoke (ParamsList...args) |
| Invoke the delegate method. 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... | |
Delegate method caller class.
|
inline |
Instantiate a delegate method caller object.
| c | Pointer to the method class type |
| m | Declaration of the method |
|
inlineinherited |
Decrease the quantity of delegate caller references by one.
|
inlineinherited |
Increase the quantity of delegate caller references by one.
|
inlinevirtual |
Invoke the delegate method.
| args | The delegate method parameters |
| ReturnType | The return value from the invoked method |
Implements IDelegateCaller< ReturnType, ParamsList... >.