Unit 'fpexprpars' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl]

TFPFunctionEventHandler

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Internally used class for event-based function expressions

Declaration

Source position: fpexprpars.pp line 715

type TFPFunctionEventHandler = class(TFPExprFunction)

public

  constructor CreateFunction(); override;

  

Create event function with identifier and arguments

  procedure GetNodeValue(); override;

  

Get event function result

  property CallBack: TFPExprFunctionEvent; [r]

  

The event handler for function evaluation

end;

Inheritance

TFPFunctionEventHandler

  

Internally used class for event-based function expressions

|

TFPExprFunction

  

Internally used class for representing function calls in expression trees

|

TFPExprIdentifierNode

  

Internally used class for identifier nodes in expression trees

|

TFPExprNode

  

Class for representing nodes in expression trees

|

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

TFPExprNode

  

Class for representing nodes in expression trees


Documentation generated on: Dec 15 2025