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

All Types

NameUnitDescription
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