Units | Class Hierarchy | Classes, Interfaces and Objects | Types | Variables | Constants | Functions and Procedures | Identifiers

# All Types

Name | Unit | Description
--- | --- | ---
PBTArray | ifps3 | `pbtrecord` PBTRecord
pbtrecord | ifps3 | PBTRecord is a pointer to a `TbtRecord` record
PBTReturnAddress | ifps3 | `TBTReturnAddress` PBTReturnAddress is a pointer to an TBTReturnAddress record
PByteArray | ifps3 | Pointer to array of bytes
PDWordArray | ifps3 | Pointer to array of words
PIFProcRec | ifps3 | `TIFProcRec` PIFProcRec is a pointer to a TIProcRec record
PIFPSConstant | ifpscomp | PIFPSContant is an alias to a TIFPSConstant
PIFPSProcVar | ifpscomp | PIFPSProcVar is an alias for `TIFPSProcVar`
PIFPSRecordFieldTypeDef | ifpscomp | PIFPSRecordFieldTypeDef is an alias to `TIFPSRecordFieldTypeDef`
PIFPSRegProc | ifpscomp | Pointer to a `TIFPSRegProc`
PIFPSResource | ifps3 | `TIFPSResource` PIFPSResource is a pointer to a TIFPSResource record
PIFPSType | ifpscomp | PIFPSType is a alias to a `TIFPSType`
PIFPSVar | ifpscomp | TIFPSVar is an alias for a TIFPSVar
PIFRecordType | ifps3 | PIFRecordType is a pointer to record information
PIfRVariant | ifpscomp | Pointer to a `TIfRVariant` variant
PIFSetTypeInfo | ifps3 | Ext is used in a typecopy or array to store more information
PIFStaticArrayInfo | ifps3 | (abitsize div 8) + (abitsize and 7 > 0 ? 1 : 0)
PIFTypeRec | ifps3 | Pointer to `TIFTypeRec`
PIFVariant | ifps3 | `TIFVariant` PIFVariant is a pointer to a TIFVariant
PPIFVariant | ifps3 | `PIFVariant` PPIFVariant is a pointer to a PIFVariant
PPointerList | ifps3utl | PPointerList is pointing to an array of pointers
PProcRec | ifps3 | `TProcRec` PProcRec is pointer to a TProcRec record
PResourcePtrSupportFuncs | ifps3 |
TBTArray | ifps3 | `TbtRecord` tbtrecord
tbtchar | ifps3utl | Chat type
TbtDouble | ifps3utl | Double
TbtExtended | ifps3utl | Extended
TbtRecord | ifps3 | TbtRecord is used to store the fields in a record or array
TBTReturnAddress | ifps3 | TBTReturnAddress is a record used to store return information
TbtS16 | ifps3utl | Smallint
TbtS32 | ifps3utl | Integer/Longint
tbts64 | ifps3utl | An 8 byte signed integer (int64)
TbtS8 | ifps3utl | Shortint
TbtSingle | ifps3utl | Single
TbtString | ifps3utl | String/Pchar
TbtU16 | ifps3utl | word
TbtU32 | ifps3utl | Cardinal/Longword
TbtU8 | ifps3utl | Byte
tbtwidechar | ifps3utl | widechar type
tbtwidestring | ifps3utl | widestring type
TByteArray | ifps3 | Array of bytes
TDebugMode | ifps3debug | The current debugging mode
TDelphiCallingConvention | IFPS3CompExec | Alias to `TIFPSCallingConvention`
TDllCallingConvention | ifpidll2 | Used to store the possible calling conventions
TDWordArray | ifps3 | Array of dwords
TIFArrayType | ifps3 | TIFArrayType is a pointer to an other type
TIFError | ifps3 | TIFError contains all possible errors
TIFFreeProc | ifps3 | `PProcRec` FreeProc is called when a PProcRec is freed
TIFParserErrorEvent | ifps3utl |
TIFParserErrorKind | ifps3utl | TIFParserErrorKind is used to store the parser error
TIfPasToken | ifps3utl | TIFPasToken is used to store the type of the current token
TIFProc | ifps3 | `TIFPSExec` `PIFProcRec` `TIfList` TIFProc is is the procedure definition of all external functions
TIFProcRec | ifps3 | TIFProcRec contains a currently used internal or external function
TIFPS3ClOnCompImport | IFPS3CompExec | Script engine event function
TIFPS3ClOnExecImport | IFPS3CompExec | Script engine event function
TIFPS3CompExecEvent | IFPS3CompExec | Script engine event function
TIFPS3CompOptions | IFPS3CompExec | Options for the compiler: icAllowUnit - Allow 'unit' instead of program headers icAllowNoBegin - Allow the user to not have to write a main Begin icAllowEnd - Allow that there is no ending End.
TIFPS3OnLineInfo | IFPS3CompExec | OnLineInfo event
TIFPSBaseType | ifps3utl | TIFPSBaseType is the most basic type -type
TIFPSBinOperatorType | ifpscomp | The kind of binairy operand
TIFPSCallingConvention | ifps3utl | calling convention type
TIFPSCallingConvention | ifps3 | Alias to `TIFPSCallingConvention`
TIFPSExportType | ifpscomp | The export type for this internal procedure. etExportName will only export it's name, and etExportDecl will also export it's declaration, this is required for event functions to work
TIFPSOnExportCheck | ifpscomp | See TIFPSPascalCompiler.OnExportCheck
TIFPSOnExternalProc | ifpscomp | See TIFPSPascalCompiler.OnExternalProc
TIFPSOnLineEvent | ifps3 | See TIFPSExec.OnRunLine
TIFPSOnSpecialProcImport | ifps3 | See TIFPSExec.AddSpecialProcImport
TIFPSOnUses | ifpscomp | See TIFPSPascalCompiler.OnUses
TIFPSOnUseVariable | ifpscomp | See TIFPSPascalCompiler.OnUseVariable
TIFPSOnWriteLineEvent | ifpscomp | See TIFPSPascalCompiler.OnWriteLine
TIFPSParameterMode | ifpscomp | The mode this parameter was passed
TIFPSPascalCompilerErrorType | ifpscomp | Is used to store the type of a compiler error
TIFPSPascalCompilerHintType | ifpscomp | Used to store the type of a hint
TIFPSPascalCompilerWarningType | ifpscomp | Is used to store the type of a warning
TIFPSPropType | ifpscomp | Property type: iptRW = Read/Write; iptR= readonly; iptW= writeonly
TIFPSResource | ifps3 | A resource in IFPS3 is stored as a pointer to the proc and a tag (p)
TIFPSResourceFreeProc | ifps3 | TIFPSResourceFreeProc is called when a resource needs to be freed
TIFPSRuntimeClassImporter | IFPS3CompExec | Alias to `TIFPSRuntimeClassImporter`
TIFPSSubOptType | ifpscomp | Internal type used to store the current block type
TIFPSUnOperatorType | ifpscomp | The kind of unair operand
TIFPSVariableType | ifps3utl | `OnUseVariable` TIFPSVariableType is used in TIFPSComp.OnUseVariable event
TIFRecordType | ifps3 | TIFRecordType is used to store information about records
TIfRVariant | ifpscomp | A compile time variant. FType is the type number of this variant. Basetype is the basetype of the variant (see `TIFPSBaseType`).
TIFSetTypeInfo | ifps3 |
TIFStaticArrayInfo | ifps3 |
TIFStatus | ifps3 | The current status of the script
TIFTypeRec | ifps3 | TIFTypeRec is used to store all types inside the script
TIFVariant | ifps3 | TIFvariant is variant used for storing all variables used by the script engine
TOnIdleCall | ifps3debug | see TIFPSDebugExec.OnIdleCall
TOnSourceLine | ifps3debug | see TIFPSDebugExec.OnSourceLine
TPMFuncType | ifpscomp | The parsed function type
TPointerList | ifps3utl | An array of pointers
TProcRec | ifps3 | TProcrec is used to store an external function that could be used by the script executer
TResourcePtrSupportFuncs | ifps3 |
TResourcePtrToStrProc | ifps3 |
TResultToRsourcePtr | ifps3 |
TRPSResultMethod | ifps3 |
TRPSupports | ifps3 |
TVariantResourceFreeProc | ifps3 | `TVRMode` TVariantResourceFreeProc is used when the scriptengine needs to free or duplicate a resourcepointer
TVarResourcePtrToStrProc | ifps3 |
TVRFMode | ifps3 | `TVariantResourceFreeProc` TVRMode is used to when the scriptengine needs to free or duplicate a resourcepointer