API Guides > ConceptRT 3.x
EventMultiDelegateVoidDynamic Class Reference

Event_pattern that executes multiple delegates (AutoSize) without parameter More...

Detailed Description

Event_pattern that executes multiple delegates (AutoSize) without parameter

Template Parameters
ParameterTypeType of the event and delegates parameter.
Warning
Non-Deterministic: operator += and -= are non-deterministic. Execution is deterministic. Determinism when using ConceptRT library can be ensure by using Context Time Critical mechanisms.
Version
3.5 or greater feature.
+ Inheritance diagram for EventMultiDelegateVoidDynamic:

Public Member Methods

 EventMultiDelegateVoidDynamic ()
 Constructor. More...
 
virtual ~EventMultiDelegateVoidDynamic ()
 Destructor. More...
 
- Public Member Methods inherited from BaseEventMultiDelegateVoid
void Execute ()
 Propagate the event. More...
 
EventDelegateVoidoperator+= (DelegateVoid &d)
 Register an event listener. More...
 
EventDelegateVoidoperator-= (DelegateVoid &d)
 Unregister an event listener. More...
 
bool HasDelegate () const
 Query if this EventMultiDelegateDynamic has delegate. More...
 

Constructor & Destructor Documentation

Constructor.

Warning
Non-Deterministic: Will reserve memory on the heap. Determinism when using ConceptRT library can be ensure by using Context Time Critical mechanisms.
virtual ~EventMultiDelegateVoidDynamic ( )
inlinevirtual

Destructor.

Warning
Non-Deterministic: Will release memory on the heap. Determinism when using ConceptRT library can be ensure by using Context Time Critical mechanisms.