type TIFPSExternalClass = class
Name | Description |
---|---|
SE |
constructor Create(Se: TIFPSPascalCompiler); |
Create
function ClassFunc_Call(Index: Cardinal; var ProcNo: Cardinal): Boolean; virtual; |
Call a class function
function ClassFunc_Find(const Name: string; var Index: Cardinal): Boolean; virtual; |
Find a class function
function Func_Call(Index: Cardinal; var ProcNo: Cardinal): Boolean; virtual; |
Call a function
function Func_Find(const Name: string; var Index: Cardinal): Boolean; virtual; |
Find a function
function IsCompatibleWith(Cl: TIFPSExternalClass): Boolean; virtual; |
Check if the class is compatible
function Property_Find(const Name: string; var Index: Cardinal): Boolean; virtual; |
Find a variant
function Property_Get(Index: Cardinal; var ProcNo: Cardinal): Boolean; virtual; |
Get a variant value
function Property_GetHeader(Index: Cardinal; var s: string): Boolean; virtual; |
Return the header of an variant
function Property_Set(Index: Cardinal; var ProcNo: Cardinal): Boolean; virtual; |
Set a variant value
function SelfType: Cardinal; virtual; |
The type used as a class