Unit 'lptree' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_lape]

TLapeTree_Invoke

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

Declaration

Source position: lptree.pas line 147

type TLapeTree_Invoke = class(TLapeTree_DestExprBase)

protected

  FExpr: TLapeTree_ExprBase;

  

  FRealIdent: TLapeTree_ExprBase;

  

  FParams: TLapeExpressionList;

  

  function ResolveOverload();

  

  procedure setExpr(); virtual;

  

  procedure setRealIdent(); virtual;

  

  function getRealIdent();

  

  procedure DeleteChild(); override;

  

  function getParamTypes; virtual;

  

  function getParamTypesStr; virtual;

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  procedure ClearCache; override;

  

  function addParam(); virtual;

  

  function setExpectedType(); override;

  

  function isConstant; override;

  

  function resType; override;

  

  function Evaluate; override;

  

  function Compile(); override;

  

  property Expr: TLapeTree_ExprBase; [rw]

  

  property RealIdent: TLapeTree_ExprBase; [rw]

  

  property Params: TLapeExpressionList; [r]

  

end;

Inheritance

TLapeTree_Invoke

  

|

TLapeTree_DestExprBase

  

|

TLapeTree_ExprBase

  

|

TLapeTree_Base

  

|

TLapeBaseDeclClass

  

|

TLapeBaseClass

  

|

TObject,IUnknown



CT Web help

CodeTyphon Studio