Base class for delegates. More...
Base class for delegates.
| ParameterType | Type of the delegate parameter. |
Inheritance diagram for Delegate< ParameterType >:Public Member Methods | |
| virtual void | Execute (ParameterType parameter)=0 |
| Executes the delegate More... | |
| virtual bool | GetDefined () const =0 |
| Query if target is defined. More... | |
|
pure virtual |
Executes the delegate
| parameter | The parameter. |
Implemented in DelegateFunction< ParameterType >, DelegateMethod< TargetClass, ParameterType >, DelegateMethod< ConceptRT::BaseRealtimeDataLoggerAdapter, ConceptRT::ParameterEmpty >, DelegateMethod< ConceptRT::IoNull, ConceptRT::IoMappingNullItem * >, DelegateMethod< OwnerType, MethodParameterType * >, DelegateMethod< ConceptRT::IoTechnologyChannelBase, ConceptRT::IoMappingChannelItem * >, and DelegateMethod< ConceptRT::IoSimulation, ConceptRT::IoMappingSimulationItem * >.
|
pure virtual |
Query if target is defined.
Implemented in DelegateFunction< ParameterType >, DelegateMethod< TargetClass, ParameterType >, DelegateMethod< ConceptRT::BaseRealtimeDataLoggerAdapter, ConceptRT::ParameterEmpty >, DelegateMethod< ConceptRT::IoNull, ConceptRT::IoMappingNullItem * >, DelegateMethod< OwnerType, MethodParameterType * >, DelegateMethod< ConceptRT::IoTechnologyChannelBase, ConceptRT::IoMappingChannelItem * >, and DelegateMethod< ConceptRT::IoSimulation, ConceptRT::IoMappingSimulationItem * >.