TFPFunctionEventHandler class
Internally used class for event-based function expressions
Declaration
TFPFunctionEventHandler = class(TFPExprFunction)Inheritance
- TFPFunctionEventHandler
- TFPExprFunction
- TFPExprIdentifierNode
- TFPExprNode
- TObject
Description
The TFPFunctionEventHandler class provides event-based function evaluation using object method calls instead of standalone callback procedures.
It extends TFPExprFunction to support method-based function implementations.
See also
Properties
CallBack | public | The event handler for function evaluation |
Methods
CreateFunction | public | Create event function with identifier and arguments |
GetNodeValue | public | Get event function result |
Inherited
From TFPExprFunction (10)
ArgumentNodes ArgumentParams AsString CalcParams Check ConvertArgument Destroy HasAggregate InitAggregate UpdateAggregate
From TFPExprIdentifierNode (3)
From TFPExprNode (3)
From TObject (41)
AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance Create DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
