Event_pattern that executes delegates More...
Event_pattern that executes delegates
Public Member Methods | |
virtual void | Execute ()=0 |
Propagate the event. More... | |
virtual EventDelegateVoid & | operator+= (DelegateVoid &d)=0 |
Register an event listener. More... | |
virtual EventDelegateVoid & | operator-= (DelegateVoid &d)=0 |
Unregister an event listener. More... | |
virtual bool | HasDelegate () const =0 |
Query if this EventMultiDelegateDynamic has delegate. More... | |
|
pure virtual |
Propagate the event.
Implemented in BaseEventMultiDelegateVoid, and EventSingleDelegateVoid.
|
pure virtual |
Query if this EventMultiDelegateDynamic has delegate.
Implemented in BaseEventMultiDelegateVoid, and EventSingleDelegateVoid.
|
pure virtual |
Register an event listener.
d | [in,out] The delegate to register as listener of the event. |
Implemented in BaseEventMultiDelegateVoid, and EventSingleDelegateVoid.
|
pure virtual |
Unregister an event listener.
d | [in,out] The delegate to unregistered. |
Implemented in BaseEventMultiDelegateVoid, and EventSingleDelegateVoid.