Class TExprWord

Unit

Declaration

type TExprWord = class(TObject)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected FRefCount: Cardinal;

Methods

Protected function GetIsOperator: Boolean; virtual;
Protected function GetIsVariable: Boolean;
Protected function GetNeedsCopy: Boolean;
Protected function GetFixedLen: Integer; virtual;
Protected function GetCanVary: Boolean; virtual;
Protected function GetResultType: TExpressionType; virtual;
Protected function GetMinFunctionArg: Integer; virtual;
Protected function GetMaxFunctionArg: Integer; virtual;
Protected function GetDescription: string; virtual;
Protected function GetTypeSpec: string; virtual;
Protected function GetShortName: string; virtual;
Protected procedure SetFixedLen(NewLen: integer); virtual;
Public constructor Create(AName: string; AExprFunc: TExprFunc);
Public function LenAsPointer: PInteger; virtual;
Public function AsPointer: PChar; virtual;
Public function IsFunction: Boolean; virtual;

Properties

Public property ExprFunc: TExprFunc read FExprFunc;
Public property IsOperator: Boolean read GetIsOperator;
Public property CanVary: Boolean read GetCanVary;
Public property IsVariable: Boolean read GetIsVariable;
Public property NeedsCopy: Boolean read GetNeedsCopy;
Public property FixedLen: Integer read GetFixedLen write SetFixedLen;
Public property ResultType: TExpressionType read GetResultType;
Public property MinFunctionArg: Integer read GetMinFunctionArg;
Public property MaxFunctionArg: Integer read GetMaxFunctionArg;
Public property Name: string read FName;
Public property ShortName: string read GetShortName;
Public property Description: string read GetDescription;
Public property TypeSpec: string read GetTypeSpec;

Description

Fields

Protected FRefCount: Cardinal;

This item has no description.

Methods

Protected function GetIsOperator: Boolean; virtual;

This item has no description.

Protected function GetIsVariable: Boolean;

This item has no description.

Protected function GetNeedsCopy: Boolean;

This item has no description.

Protected function GetFixedLen: Integer; virtual;

This item has no description.

Protected function GetCanVary: Boolean; virtual;

This item has no description.

Protected function GetResultType: TExpressionType; virtual;

This item has no description.

Protected function GetMinFunctionArg: Integer; virtual;

This item has no description.

Protected function GetMaxFunctionArg: Integer; virtual;

This item has no description.

Protected function GetDescription: string; virtual;

This item has no description.

Protected function GetTypeSpec: string; virtual;

This item has no description.

Protected function GetShortName: string; virtual;

This item has no description.

Protected procedure SetFixedLen(NewLen: integer); virtual;

This item has no description.

Public constructor Create(AName: string; AExprFunc: TExprFunc);

This item has no description.

Public function LenAsPointer: PInteger; virtual;

This item has no description.

Public function AsPointer: PChar; virtual;

This item has no description.

Public function IsFunction: Boolean; virtual;

This item has no description.

Properties

Public property ExprFunc: TExprFunc read FExprFunc;

This item has no description.

Public property IsOperator: Boolean read GetIsOperator;

This item has no description.

Public property CanVary: Boolean read GetCanVary;

This item has no description.

Public property IsVariable: Boolean read GetIsVariable;

This item has no description.

Public property NeedsCopy: Boolean read GetNeedsCopy;

This item has no description.

Public property FixedLen: Integer read GetFixedLen write SetFixedLen;

This item has no description.

Public property ResultType: TExpressionType read GetResultType;

This item has no description.

Public property MinFunctionArg: Integer read GetMinFunctionArg;

This item has no description.

Public property MaxFunctionArg: Integer read GetMaxFunctionArg;

This item has no description.

Public property Name: string read FName;

This item has no description.

Public property ShortName: string read GetShortName;

This item has no description.

Public property Description: string read GetDescription;

This item has no description.

Public property TypeSpec: string read GetTypeSpec;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.