Description | Hierarchy | Fields | Methods | Properties |
type TFunctionRecord = record
A TFunctionRecord
is used to define a function that can be used in a TRbwParser. To use the function, you must first assign the fields of the TFunctionRecord and then call TRbwParser.Functions.Add.
TFunctionRecord = record InputDataTypes: array of TRbwDataType; OptionalArguments: integer; CanConvertToConstant: boolean; Name: string; Prototype: string; Hidden: boolean; case ResultType: TRbwDataType of rdtDouble: (RFunctionAddr: TRbwRealFunction); rdtInteger: (IFunctionAddr: TRbwIntegerFunction); rdtBoolean: (BFunctionAddr: TRbwBooleanFunction); rdtString: (SFunctionAddr: TRbwStringFunction); end;
InputDataTypes: array of TRbwDataType; |
OptionalArguments: integer; |
CanConvertToConstant: boolean; |
Name: string; |
Prototype: string; |
Hidden: boolean; |
Synonyms: array of string; |
ResultType: TRbwDataType |
RFunctionAddr: TRbwRealFunction |
IFunctionAddr: TRbwIntegerFunction |
BFunctionAddr: TRbwBooleanFunction |
SFunctionAddr: TRbwStringFunction |
InputDataTypes: array of TRbwDataType; |
The length of See also : TRbwDataType; |
OptionalArguments: integer; |
If If |
Name: string; |
|
Prototype: string; |
|
Hidden: boolean; |
|
Synonyms: array of string; |
|
ResultType: TRbwDataType |
|
RFunctionAddr: TRbwRealFunction |
|
IFunctionAddr: TRbwIntegerFunction |
|
BFunctionAddr: TRbwBooleanFunction |
|
SFunctionAddr: TRbwStringFunction |
|