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. | |