Base class for delegates. More...
Base class for delegates.
ParameterType | Type of the delegate parameter. |
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 * >.