type TIFPSType = class(TObject)
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
procedure Use; |
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
procedure Use; |
Set the used field to true
![]() |
property Attributes: TIFPSAttributes; |
![]() |
property BaseType: TIFPSBaseType; |
![]() |
property DeclareCol: Cardinal; |
![]() |
property DeclarePos: Cardinal; |
![]() |
property DeclareRow: Cardinal; |
![]() |
property ExportName: Boolean; |
![]() |
property FinalTypeNo: cardinal; |
![]() |
property Name: string; |
![]() |
property NameHash: Longint; |
![]() |
property OriginalName: string; |
![]() |
property Used: Boolean; |
![]() |
property Attributes: TIFPSAttributes; |
Attributes for this class
![]() |
property BaseType: TIFPSBaseType; |
The base type for this type
![]() |
property DeclareCol: Cardinal; |
The col part of the position for this type
![]() |
property DeclarePos: Cardinal; |
The position this type was declared, or 0, when declared outside the script engine
![]() |
property DeclareRow: Cardinal; |
The row part of the position for this type
![]() |
property ExportName: Boolean; |
Is this is true, the script engine will write the name of this type in the bytecode
![]() |
property FinalTypeNo: cardinal; |
![]() |
property Name: string; |
The name of this type, in uppercase
![]() |
property NameHash: Longint; |
a hash of the name for this type
![]() |
property OriginalName: string; |
The name of this type
![]() |
property Used: Boolean; |
This field is true when the type is used by the script engine, only used types will be written to bytecode