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

TFPExprIdentifierDef

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

Declaration

Source position: fpexprpars.pp line 492

type TFPExprIdentifierDef = class(TCollectionItem)

protected

  procedure CheckResultType();

  procedure CheckVariable;

  procedure FetchValue;

public

  function ArgumentCount;

  procedure Assign(); override;

  function EventBasedVariable;

  property AsFloat: TExprFloat; [rw]

  property AsCurrency: Currency; [rw]

  property AsInteger: Int64; [rw]

  property AsString: string; [rw]

  property AsBoolean: Boolean; [rw]

  property AsDateTime: TDateTime; [rw]

  property OnGetFunctionValueCallBack: TFPExprFunctionCallBack; [rw]

  property OnGetVariableValueCallBack: TFPExprVariableCallBack; [rw]

published

  property IdentifierType: TIdentifierType; [rw]

  property Name: ShortString; [rw]

  property Value: string; [rw]

  property ParameterTypes: string; [rw]

  property ResultType: TResultType; [rw]

  property OnGetFunctionValue: TFPExprFunctionEvent; [rw]

  property OnGetVariableValue: TFPExprVariableEvent; [rw]

  property NodeType: TFPExprFunctionClass; [rw]

  property VariableArgumentCount: Boolean; [rw]

end;

Inheritance

TFPExprIdentifierDef

|

TObject


Documentation generated on: 2023-03-18