Unit 'FPPas2Js' Package
[Overview][Resource strings][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pastojs]

TFunctionContext

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

Declaration

Source position: fppas2js.pp line 1782

type TFunctionContext = class(TConvertContext)

public

  LocalVars: TFCLocalVars;

  ThisVar: TFCLocalIdentifier;

  IntfElReleases: TFPList;

  ResultNeedsIntfRelease: Boolean;

  IntfExprReleaseCount: Integer;

  BodySt: TJSElement;

  TrySt: TJSTryFinallyStatement;

  FinallyFirst: TJSStatementList;

  FinallyLast: TJSStatementList;

  constructor Create(); override;

  destructor Destroy; override;

  function AddLocalVar();

  function AddLocalJSVar();

  procedure Add_InterfaceRelease();

  function CreateLocalIdentifier(); virtual;

  function ToString; override;

  function GetLocalName(); override;

  function IndexOfLocalVar();

  function FindLocalVar();

  function FindPrecompiledVar();

  procedure DoWriteStack(); override;

end;

Inheritance

TFunctionContext

|

TConvertContext

|

TObject


Documentation generated on: 2023-03-18