This proxy is used to interface with member functions.
| Args | Member function argument types |
#include <srl_event.hpp>
Public Member Functions | |
| template<typename ClassName> | |
| MemberProxy (ClassName *instance, void(ClassName::*memberFunction)(Args...)) | |
| Construct a new member proxy. | |
| template<typename Lambda> | |
| MemberProxy (Lambda &&lambda) | |
| Construct a new lambda proxy. | |
| ~MemberProxy ()=default | |
| Destroy the member proxy. | |
| void | Invoke (Args... args) |
| Invoke member function. | |