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

TFPExprIdentifierDefs

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

Collection class for expression identifier definitions

Declaration

Source position: fpexprpars.pp line 575

type TFPExprIdentifierDefs = class(TCollection)

public

  function IndexOfIdentifier();

  

Find the index of an identifier by name

  function FindIdentifier();

  

Find an identifier by name

  function IdentifierByName();

  

Get an identifier by name

  function AddVariable();

  

Add a variable to the identifier collection

  function AddBooleanVariable();

  

Add a boolean variable to the collection

  function AddIntegerVariable();

  

Add an integer variable to the collection

  function AddFloatVariable();

  

Add a float variable to the collection

  function AddCurrencyVariable();

  

Add a currency variable to the collection

  function AddStringVariable();

  

Add a string variable to the collection

  function AddDateTimeVariable();

  

Add a datetime variable to the collection

  function AddFunction();

  

Add a function to the collection

  property Identifiers []: TFPExprIdentifierDef; default; [rw]

  

Access to identifier definitions by index

end;

Inheritance

TFPExprIdentifierDefs

  

Collection class for expression identifier definitions

|

TCollection

|

TPersistent

|

TObject,IFPObserved

Description

This collection class manages a set of TFPExprIdentifierDef objects, providing methods for adding, removing, and searching identifier definitions. I t serves as a registry for all available variables and functions in an expression context.


Documentation generated on: Dec 15 2025