Class TXQAbstractFunctionInfo

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TXQAbstractFunctionInfo = class(TObject)

Description

Hierarchy

  • TObject
  • TXQAbstractFunctionInfo

Overview

Fields

Public minArgCount: word;
Public maxArgCount: word;
Public versions: array of TXQFunctionParameterTypes;

Methods

Public class procedure convertType(var result: IXQValue; const typ: TXQTermSequenceType; const context: TXQEvaluationContext; term: TXQTerm); static;
Public class function checkType(const v: IXQValue; const typ: TXQTermSequenceType; const context: TXQEvaluationContext): boolean; static;
Public function getVersion(arity: integer): PXQFunctionParameterTypes;
Public function checkOrConvertTypes(values: PIXQValue; count: integer; const context:TXQEvaluationContext; term: TXQTerm): integer;
Public destructor Destroy; override;

Description

Fields

Public minArgCount: word;
 
Public maxArgCount: word;
 
Public versions: array of TXQFunctionParameterTypes;
 

Methods

Public class procedure convertType(var result: IXQValue; const typ: TXQTermSequenceType; const context: TXQEvaluationContext; term: TXQTerm); static;
 
Public class function checkType(const v: IXQValue; const typ: TXQTermSequenceType; const context: TXQEvaluationContext): boolean; static;
 
Public function getVersion(arity: integer): PXQFunctionParameterTypes;
 
Public function checkOrConvertTypes(values: PIXQValue; count: integer; const context:TXQEvaluationContext; term: TXQTerm): integer;
 
Public destructor Destroy; override;
 

Generated by PasDoc 0.14.0.