template<typename T, typename PTMF, typename Base>
sead::DelegateBase class

Base class for delegate implementations.

Constructors, destructors, conversion operators

DelegateBase() defaulted
DelegateBase(T* instance, PTMF fn)

Public functions

auto instance() const -> T*
void setInstance(T* instance)
void setFunction(PTMF fn)
void bind(T* instance, PTMF fn)

Protected variables

T* mInstance
PTMF mFunctionPtr