Class TFunction

Unit

Declaration

type TFunction = class(TExprWord)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected function GetDescription: string; override;
Protected function GetIsOperator: Boolean; override;
Protected function GetMinFunctionArg: Integer; override;
Protected function GetMaxFunctionArg: Integer; override;
Protected function GetResultType: TExpressionType; override;
Protected function GetTypeSpec: string; override;
Protected function GetShortName: string; override;
Protected procedure InternalCreate(AName, ATypeSpec: string; AMinFuncArg: Integer; AResultType: TExpressionType; AExprFunc: TExprFunc; AIsOperator: Boolean; AOperPrec: Integer);
Public constructor Create(AName, AShortName, ATypeSpec: string; AMinFuncArg: Integer; AResultType: TExpressionType; AExprFunc: TExprFunc; Descr: string);
Public constructor CreateOper(AName, ATypeSpec: string; AResultType: TExpressionType; AExprFunc: TExprFunc; AOperPrec: Integer);
Public function IsFunction: Boolean; override;

Properties

Public property OperPrec: Integer read FOperPrec;
Public property TypeSpec: string read FTypeSpec;

Description

Methods

Protected function GetDescription: string; override;

This item has no description.

Protected function GetIsOperator: Boolean; override;

This item has no description.

Protected function GetMinFunctionArg: Integer; override;

This item has no description.

Protected function GetMaxFunctionArg: Integer; override;

This item has no description.

Protected function GetResultType: TExpressionType; override;

This item has no description.

Protected function GetTypeSpec: string; override;

This item has no description.

Protected function GetShortName: string; override;

This item has no description.

Protected procedure InternalCreate(AName, ATypeSpec: string; AMinFuncArg: Integer; AResultType: TExpressionType; AExprFunc: TExprFunc; AIsOperator: Boolean; AOperPrec: Integer);

This item has no description.

Public constructor Create(AName, AShortName, ATypeSpec: string; AMinFuncArg: Integer; AResultType: TExpressionType; AExprFunc: TExprFunc; Descr: string);

This item has no description.

Public constructor CreateOper(AName, ATypeSpec: string; AResultType: TExpressionType; AExprFunc: TExprFunc; AOperPrec: Integer);

This item has no description.

Public function IsFunction: Boolean; override;

This item has no description.

Properties

Public property OperPrec: Integer read FOperPrec;

This item has no description.

Public property TypeSpec: string read FTypeSpec;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.