Class TOperatorArgumentDefinition

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TOperatorArgumentDefinition = class(TObject)

Description

TOperatorArgumentDefinition is used to define valid argument types for an operator. and to store data required to create an instance of a TOperator.

Hierarchy

Overview

Fields

Implicit FirstArgumentType: TRbwDataType;
Implicit SecondArgumentType: TRbwDataType;
Implicit OperatorClass: TOperatorClass;
Implicit FunctionClass: TFunctionClass;
Implicit CreationMethod: TCreationMethod;

Description

Fields

Implicit FirstArgumentType: TRbwDataType;

FirstArgumentType is the first argument of the operator. For operators with one argument, the argument comes after the operator. For operators with two argument, the argument comes before the operator.

Implicit SecondArgumentType: TRbwDataType;

SecondArgumentType is the second argument of the operator. For operators with one argument, SecondArgumentType is not used. For operators with two argument, the argument comes after the operator.

Implicit OperatorClass: TOperatorClass;

OperatorClass defines the type of TOperator that will be created.

Implicit FunctionClass: TFunctionClass;

FunctionClass helps define the TOperator that will be created. FunctionClass is not owned by the TOperatorArgumentDefinition so it must be created and freed externally.

Implicit CreationMethod: TCreationMethod;

See TCreationMethod.


Generated by PasDoc 0.12.1 on 2013-05-13 15:42:00