Base event_pattern that executes multiple delegates More...
Base event_pattern that executes multiple delegates
ParameterType | Type of the event and delegates parameter. |
Public Member Methods | |
void | Execute (ParameterType parameter) |
Propagate the event. More... | |
EventDelegate< ParameterType > & | operator+= (Delegate< ParameterType > &d) |
Register an event listener. More... | |
EventDelegate< ParameterType > & | operator-= (Delegate< ParameterType > &d) |
Unregister an event listener. More... | |
bool | HasDelegate () const |
Query if this EventMultiDelegateDynamic has delegate. More... | |
|
virtual |
|
virtual |
Query if this EventMultiDelegateDynamic has delegate.
Implements EventDelegate< ParameterType >.
|
virtual |
Register an event listener.
d | [in,out] The delegate to register as listener of the event. |
Implements EventDelegate< ParameterType >.
|
virtual |
Unregister an event listener.
d | [in,out] The delegate to unregistered. |
Implements EventDelegate< ParameterType >.