80 (_self->*_pmf)(event, caller, link, sameInst);
Template for linking pointers of member function to Variable instances.
Definition VariableHandler.h:38
TVariableHandler(T *self, TPmf pmf)
Constructor for assigning the pointer of the member function.
Definition VariableHandler.h:85
TVariableHandler & operator=(const VariableHandler &)=delete
Prevent copying by not implementing assignment operator.
TVariableHandler(const TVariableHandler &)=delete
Prevent copying by not implementing copy constructor.
void(T::* TPmf)(EEvent event, const Variable &caller, Variable &link, bool sameInst)
Required event handler type.
Definition VariableHandler.h:43
Base class used for giving a Variable instance access to a member functions of a derived class....
Definition VariableHandler.h:14
virtual ~VariableHandler()
Destructor clears the link with variable instances so no errors occur when the link is destructed bef...
virtual void variableEventHandler(VariableTypes::EEvent event, const Variable &caller, Variable &link, bool same_inst)=0
Pure virtual function which must be implemented when used in a polymorphic setting.
This base class contains all local types of used in the Variable class. Multiple inheritance makes th...
Definition VariableTypes.h:26
EEvent
Events send to the handler set with sf::Variable::setHandler.
Definition VariableTypes.h:130
Class for creating and referencing global or local created parameters or settings called variables....
Definition Variable.h:16
#define _GII_CLASS
Definition gii/global.h:38
Definition Application.h:10