Sign in Join
FPDoc Onlineexperiment

FCL index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

NameKindUnitWhat it is
TableEndprocedureWFormatEnds the current table
TableEndprocedureWHtmlEnds HTML table
TableEndprocedureWMarkDownCompletes table output
TableEndprocedureWTexEnds LaTeX tabular environment
TableEndprocedureWTextCompletes table output
TableNamepropertySQLDB
TableNamevariableSQLDBTablename to be used in updates.
TablePtrtypeZipperPointer to CodeArray.
TABLESIZEconstantZipperSize for the code table used in LZW compression.
TableStartprocedureWFormatBegins a table with specified columns and border
TableStartprocedureWHtmlBegins HTML table with optional border
TableStartprocedureWMarkDownBegins Markdown table with pipe separators
TableStartprocedureWTexBegins LaTeX tabular environment
TableStartprocedureWTextBegins ASCII table with specified columns
TAbstractJSONWriterclassJsonWriterAbstract base class for JSON writers
TAdvancedSingleInstanceclassAdvancedSingleInstanceSingle Application instance class using file communication.
TAfterAllocateHandleEventprocedure typeProcess
TagEndprocedureWHtmlWrites a closing HTML tag
TAggregateAvgclassfpExprParsInternally used class for average aggregate functions
TAggregateCountclassfpExprParsInternally used class for count aggregate functions
TAggregateExprclassfpExprParsInternally used Base class for aggregate expressions
TAggregateMaxclassfpExprParsInternally used class for maximum aggregate functions
TAggregateMinclassfpExprParsInternally used class for minimum aggregate functions
TAggregateSumclassfpExprParsInternally used class for sum aggregate functions
TagStartprocedureWHtmlWrites an opening HTML tag with optional attributes
TApplyRecUpdateResultrecordBufDataset
TArchiveEventprocedure typefpMkUnitEvent type for archive operations
TArchiveProcprocedure typefpMkUnitProcedure type for archive operations
TargetpropertyfpMkUnitBuild target specification
TargetpropertyfpMkUnitTarget name that this dependency references
TargetFileNamepropertyfpMkUnitSpecific filename for the dependency target
TargetInstallOKfunctionfpMkUnitChecks if target can be installed on platform
TargetItemspropertyfpMkUnitIndexed access to build targets in the collection
TargetOKfunctionfpMkUnitChecks if target is valid for platform
TargetspropertyfpMkUnitCollection of build targets
TargetspropertyfpMkUnitBuild targets associated with this variant
TargetspropertyfpMkUnitAccess to build target by name
TargetSourceFileNamepropertyfpMkUnitSource filename for the build target
TargetTypepropertyfpMkUnitType of the build target
TArrayBufIndexclassBufDatasetImplements an index using an array of record buffers.
TArrayFieldclassDB
TASCII85DecoderStreamclassAscii85ASCII 85 decoder stream.
TASCII85EncoderStreamclassAscii85ASCII 85 encoding stream.
TASCII85RingBufferclassAscii85Internal buffer class.
TASCII85StateenumerationAscii85Encoder state enumeration.
TAutoIncFieldclassDBField for auto-incremental, 32-bit signed integer data.
TAVLTreeclassAVL_TreeAVL tree component.
TAVLTreeClasstypeAVL_TreeClass of TAVLTree.
TAVLTreeNodeclassAVL_TreeRepresents a node in the tree.
TAVLTreeNodeClasstypeAVL_TreeClass of TAVLTreeNode.
TAVLTreeNodeEnumeratorclassAVL_TreeEnumerator for the TAVLTree tree nodes.
TAVLTreeNodeMemManagerclassAVL_TreeTAVLTreeNode Node memory manager.
TBase64DecodingModeenumerationBase64Decoding mode for stream.
TBase64DecodingStreamclassBase64Base64 Decoding stream.
TBase64EncodingStreamclassBase64Base64 encoding stream.
TBase64URLDecodingStreamclassBase64
TBase64URLEncodingStreamclassBase64
TBaseAVLTreeNodeManagerclassAVL_TreeBase class for a node memory manager.
TBaseJSONEnumeratorclassfpJsonJSON enumerator.
TBaseJSONReaderclassJsonReaderAbstract base class for JSON readers
TBaseListMediatorclassfpObserverBase mediator for handling lists of observable objects
TBaseMediatorclassfpObserverBase class for mediating data between model and view objects
TBaseSingleInstanceclassSingleInstanceAbstract class for single application instance.
TBaseSingleInstanceClasstypeSingleInstanceclass of TBaseSingleInstance.
TBasicDefaultsclassfpMkUnitBasic default configuration class
TBasicInstallerclassfpMkUnitBasic installer implementation
TBCDFieldclassDBField class for Binary Coded Decimal (BCD) values.
TBFBlocktypeBlowFishInternal Blowfish data structure.
TBidirBinaryObjectReaderclassStreamExBinary component stream reader with BiDi support.
TBidirBinaryObjectWriterclassStreamExBinary component stream writer with BiDi support.
TBinaryFieldclassDBField class for working with binary field data.
TBitOffsettypeSyncObjs
TBlobBufferrecordBufDatasetRepresents a buffer allocated for a Blob field.
TBlobDatatypeDBAlias type to store blob data.
TBlobFieldclassDBBase class for BLOB field data.
TBlobStreamModeenumerationDBMode used when creating a blob stream.
TBlobTypetypeDBValid BLOB fieldtypes.
TBlowFishclassBlowFishClass implementing Blowfish encryption/decryption.
TBlowFishDeCryptStreamclassBlowFishOn-the-fly Blowfish decryption stream.
TBlowFishEncryptStreamclassBlowFishOn-the-fly Blowfish encryption stream.
TBlowFishKeytypeBlowFishArray to hold Blowfish encryption keys.
TBlowFishStreamclassBlowFishParent class for Blowfish encryption/decryption streams.
TBookMarktypeDBBookmark type.
TBookmarkFlagenumerationDBBookmark flags.
TBookmarkStrtypeDBBookmark as string type - deprecated.
TBooleanFieldclassDBBoolean field class type.
TBucketrecordContnrsBucket record.
TBucketArraytypeContnrsArray of TBucket records.
TBucketItemrecordContnrsRecord used in bucket list.
TBucketItemArraytypeContnrsArray of TBucketItem records.
TBucketListclassContnrsDefault bucket list implementation.
TBucketListSizesenumerationContnrsEnumerated type to indicate bucket list size.
TBucketProcprocedure typeContnrsCallback for the ForEach call.
TBucketProcObjectprocedure typeContnrsCallback for the ForEach call.
TBufBlobFieldrecordBufDatasetImplements a Blob field for TBufDataset.
TBufBlobStreamclassBufDatasetImplements a Blob Stream for TBufDataset.
TBufBookmarkrecordBufDatasetImplements a Bookmark for TBufDataset.
TBufDatasetclassBufDatasetImplements a database-aware buffered dataset.
TBufferArraytypeDBPointer to an array of buffers.
TBufferedFileStreamclassBufStreamImplements a buffered file stream with a multi-page buffer.
TBufferListtypeDBArray of PChar records.
TBufIndexclassBufDatasetDefines the interface used to implement indexes in TBufDataset.
TBufRecLinkItemrecordBufDatasetStores bookmarks to the previous and next records in a linked list.
TBufStreamclassBufStreamCommon ancestor for buffered streams.
TBuildEngineclassfpMkUnitMain build engine for compiling and installing packages
TBuildModeenumerationfpMkUnitBuild execution modes for package compilation
TBuildModessetfpMkUnitSet of build execution modes
TBuiltInCategoriessetfpExprParsSet of built-in function categories
TBuiltInCategoryenumerationfpExprParsType representing categories of built-in functions
TByteFieldclassDBField class for 8-bit unsigned integer data.
TBytesFieldclassDBField class for fixed size byte array values.
TCacheclassCacheClsCache class.
TCacheSlotrecordCacheClsRecord representing 1 item in the cache list.
TCacheSlotArraytypeCacheClsArray of TCacheSlot.
TCaseOperationclassfpExprParsInternally used class for case-when conditional operations
TCheckConstraintclassDBRecord-level constraint definition.
TCheckConstraintsclassDBSet of record-level constraints.
TCheckDependencyResultenumerationfpMkUnitResult codes for dependency availability checking
TClassListclassContnrsList of classes.
TCloseErrorEventprocedure typeDB
TCodeGeneratorLogEventprocedure typePasCodeGenEvent handler type for logging messages
TCodegenLogTypeenumerationPasCodeGenLog message type enumeration
TCodegenLogTypessetPasCodeGenSet of log message types
TCodeSectionenumerationPasCodeGenPascal code section types
TColumnsListItemMediatorclassfpObserverList item mediator with multi-column support
TColumnsListMediatorclassfpObserverList mediator supporting multiple columns with field configuration
TCommandclassfpMkUnitRepresents a command to be executed during build
TCommandAtenumerationfpMkUnitCommand execution timing specification
TCommandEnumeratorclassfpMkUnitEnumerator for iterating through commands
TCommandsclassfpMkUnitCollection of commands to execute during build
TCommitRollbackActionenumerationSQLDBTransaction actions (unused).
TCompareFuncprocedure typeBufDatasetFunction used to compare values to determine their relative sort order.
TCompilerModeenumerationfpMkUnitFree Pascal Compiler language compatibility modes
TCompilerModessetfpMkUnitSet of compiler modes
TCompileTargetrecordfpMkUnitRecord type representing a compilation target
TCompileWorkerThreadclassfpMkUnitWorker thread for compilation operations
TComponentListclassContnrsList to manage component instances.
TComponentMediatorclassfpObserverGeneral-purpose mediator for any TComponent-based view
TcompressionlevelenumerationZStreamCompression level for the deflate algorithm.
TcompressionstreamclassZStreamWrite-only stream class which compresses data written to it.
TCompressorclassZipperCompressor object.
TConditionalDestStringclassfpMkUnitConditional string with destination path
TConditionalDestStringClasstypefpMkUnitClass reference for conditional destination strings
TConditionalDestStringsclassfpMkUnitCollection of conditional destination strings
TConditionalStringclassfpMkUnitString value with CPU and OS conditions
TConditionalStringClasstypefpMkUnitClass reference type for conditional string classes
TConditionalStringsclassfpMkUnitCollection of conditional string values
TConnectionDefclassSQLDBConnection type definition class.
TConnectionDefClasstypeSQLDBClass of TConnectionDef.
TConnectionIDAllocatorprocedure typeHTTPDefsConnection ID allocator method type
TConnInfoTypeenumerationSQLDBConnection information to be retrieved.
TConnOptionenumerationSQLDBConnection options.
TConnOptionssetSQLDBSet of TConnOption.
TContentEventprocedure typeFpWebEvent type for content generation
TContentStreamingStateenumerationHTTPDefsContent streaming state enumeration
TCookieclassHTTPDefsHTTP cookie implementation
TCookiesclassHTTPDefsCollection of HTTP cookies
TCopyFileProcprocedure typefpMkUnitProcedural type for file copying operations
TCORSOptionenumerationHTTPDefsOptions for CORS (Cross-Origin Resource Sharing) configuration
TCORSOptionssetHTTPDefsSet of CORS options
TCORSSupportclassHTTPDefsCross-Origin Resource Sharing support
TCountdownEventclassSyncObjs
TCpuenumerationfpMkUnitSupported CPU architectures for compilation
TCPUSsetfpMkUnitSet of CPU architectures
TCriticalSectionclassSyncObjsCritical section.
TCriticalSectionGuardtypeSyncObjs
TCSVBuildertypeCsvDocumentAlias for the csvreadwrite.TCSVBuilder type.
TCSVBuilderclassCsvReadWriteClass to write a CSV file.
TCSVByteOrderMarkenumerationCsvReadWriteBOM marker types.
TCSVChartypeCsvDocumentAlias for the csvreadwrite.TCSVChar type.
TCSVChartypeCsvReadWriteBasic character.
TCSVDocumentclassCsvDocumentClass representing a CSV document in memory.
TCSVHandlerclassCsvReadWriteBase class for CSV reading and writing classes.
TCSVParsertypeCsvDocumentAlias for the csvreadwrite.TCSVParser type.
TCSVParserclassCsvReadWriteClass to parse a CSV file.
TCurrencyFieldclassDBClass for currency fields.
TCurrencyToDateTimeNodeclassfpExprParsInternally used class for converting currency to datetime
TCurrencyToFloatNodeclassfpExprParsInternally used class for converting currency to float
TCurrentStatusenumerationDaemonAppCurrent daemon status.
TCustomApplicationclassCustAppAncestor class for TApplication classes.
TCustomBucketListclassContnrsCustom bucket list class.
TCustomBufDatasetclassBufDatasetAncestor class for a database-aware buffered dataset.
TCustomConnectionclassDBAbstract class for connections to a server.
TCustomControlCodeEventprocedure typeDaemonAppPrototype for event to handle a custom control code.
TCustomControlCodeEvEventprocedure typeDaemonApp
TCustomDaemonclassDaemonAppBase daemon application class.
TCustomDaemonApplicationclassDaemonAppCustom daemon application class.
TCustomDaemonApplicationClasstypeDaemonAppClass pointer for TCustomDaemonApplication.
TCustomDaemonClasstypeDaemonAppClass type for TCustomDaemon.
TCustomDaemonMapperclassDaemonAppDaemon mapper.
TCustomDaemonMapperClasstypeDaemonAppClass of TCustomDaemonMapper.
TCustomDefaultsclassfpMkUnitBase class for build system default configurations
TCustomFPWebModuleclassFpWebBase class for web modules with action and template support
TCustomHTTPEventSourceclassfpHTTPClientBase class for Server-Sent Events (SSE) client
TCustomHTTPModuleclassfpHTTPBase class for HTTP modules
TCustomHTTPModuleClasstypefpHTTPClass reference for HTTP modules
TCustomIniFileclassIniFilesAbstract ini file object.
TCustomInputStreamEventprocedure typeZipperSpecifies an event handler signalled for actions to an input stream.
TCustomInstallerclassfpMkUnitBase class for package installers
TCustomSessionclassHTTPDefsBase class for HTTP session management
TCustomSQLQueryclassSQLDBCustom Class to handle SQL commands (with or without result set).
TCustomSQLStatementclassSQLDBObject to execute SQL statements without result set.
TCustomWebActionclassfpHTTPBase class for web actions
TCustomWebActionsclassfpHTTPCollection of web actions
TCustomWebApplicationclassCustWebBase class for web applications with integrated request handling
TcustomzlibstreamclassZStreamAncestor for compression and decompression classes.
TDaemonclassDaemonAppDaemon class for visual development.
TDaemonApplicationclassDaemonAppDefault descendent of CustomDaemonApplication.
TDaemonClasstypeDaemonAppClass type of TDaemon.
TDaemonControllerclassDaemonAppInternal daemon controller class.
TDaemonDefclassDaemonAppDaemon definition.
TDaemonDefsclassDaemonAppCollection of daemon definitions.
TDaemonEventprocedure typeDaemonAppDaemon event handler prototype.
TDaemonMapperclassDaemonAppDaemon mapper for designing in IDE.
TDaemonOKEventprocedure typeDaemonAppDaemon acknowledgement event handler.
TDaemonOptionenumerationDaemonAppDaemon options.
TDaemonOptionssetDaemonAppSet of options.
TDaemonRunModeenumerationDaemonAppDaemon application run mode.
TDaemonThreadclassDaemonAppThread to run daemons in.
TDataActionenumerationDBAction to take when a data manipulation operation has failed.
TDatabaseclassDBBase class for connecting a FreePascal application to an external Database engine.
TDatabaseClasstypeDBClass pointer for TDatabase.
TDatabaseInforecordIBConnectionRecord with available database information.
TDataChangeEventprocedure typeDBEvent handler prototype when a field's data has changed.
TDataEventenumerationDBVarious events that are sent to datasources.
TDataEventprocedure typefpHTTPClientEvent type for tracking data transfer progress
TDataIteratorCallBackprocedure typeContnrsData iterator CallBack.
TDataIteratorMethodprocedure typeContnrsData iterator method.
TDataLinkclassDBData event handling agent for controls.
TDataOperationprocedure typeDBInternal callback type.
TDataPacketFormatenumerationBufDatasetIndicates the format used for data packets in TBufDataset.
TDataPacketHandlerclassBufDataset
TDataPacketHandlerClasstypeBufDataset
TDataPacketReadertypeBufDatasetImplements a data packet reader for TBufDataset.
TDataPacketReaderClasstypeBufDatasetClass type used to create data packet readers for TBufDataset.
TDataSetclassDBBase class for records-based data-access.
TDatasetClasstypeDBClass type for the TDataset class.
TDataSetEnumeratorclassDBEnumerator for TDataset records.
TDataSetErrorEventprocedure typeDBError handling callback.
TDataSetNotifyEventprocedure typeDBEvent handler prototype for dataset events.
TDataSetStateenumerationDBCurrent state of the dataset.
TDataSourceclassDBComponent representing the link between a local (GUI) component and a dataset.
TDateFieldclassDBField class for date values.
TDateTimeAliastypeDBAlias for TDateTime type.
TDateTimeFieldclassDBField class for date/time/Datetime values.
TDateTimeRecrecordDBDate/Time record.
TDBCompareRecrecordBufDatasetImplements a structure used to compare buffers for fields in TBufDataset.
TDBCompareStructtypeBufDatasetImplements a structure used to compare values for a group of fields in TBufDataset.
TDBDatasetclassDBDataset connected to a database.
TDBDatasetClasstypeDBClass of TDBDataset.
TDBEventTypetypeSQLDBType of database event.
TDBEventTypeenumerationSQLTypesType of database event.
TDBEventTypestypeSQLDBSet of database event types.
TDBEventTypessetSQLTypesSet of database event types.
TDBLogNotifyEventprocedure typeSQLDBEvent handler prototype for handling events.
TDBTransactionclassDBEncapsulate a transaction.
TDebugLevelenumerationDbugIntfLevel of the message.
TDebugMessagerecordDbugMsgStructure describing a message.
TdecompressionstreamclassZStreamReads and decompresses data from a compressed data stream.
TDeCompressorclassZipperDecompressor object.
TDefCollectionclassDBDefinition collection.
TDeflaterclassZipperChild of TCompressor that implements the Deflate compression method.
TDelphiReaderclassStreamExStream reader with BiDi Support.
TDelphiWriterclassStreamExStream writer with BiDi Support.
TDependenciesclassDaemonAppDependencies collection for a daemon.
TDependenciesclassfpMkUnitCollection of build dependencies
TDependencyclassDaemonAppContainer to define dependencies on other services.
TDependencyclassfpMkUnitRepresents a build dependency in the fpmake system
TDependencyEnumeratorclassfpMkUnitEnumerator for iterating through dependency collections
TDependencyTypeenumerationfpMkUnitTypes of dependencies supported by the build system
TDependencyTypessetfpMkUnitSet of dependency types
TDetailDataLinkclassDBRepresents the link between a detail data source and a master datasource.
TDictionaryclassfpMkUnitString substitution dictionary for variables and functions
TDictionaryClasstypefpMkUnitClass reference type for dictionary classes
TDottedUnitsSupportenumerationPasCodeGenDotted units support level enumeration
TDoubleLinkedBufIndexclassBufDatasetImplements an index using a doubly-linked list.
TEpropertyHTTPDefsTE (Transfer-Encoding) header field value
TEditMasktypeMaskUtilsString alias type.
TempBufferfunctionDB
TemplatepropertyfpTemplateThe template text.
TemplatepropertyfpTemplateThe template text.
TemplatepropertyFpWebTemplate for dynamic content generation
TEnumItemsMethodprocedure typePooledMMCallback for EnumerateItems.
TEraseSectEventprocedure typeRttiUtilsClear a storage section.
TerminateprocedureCustAppTerminate the application.
TerminateprocedureCustWebTerminates the web application and web handler
TerminateprocedureCustWeb
TerminateprocedurefpHTTPClient
TerminateprocedurefpHTTPClientTerminates any ongoing HTTP operation
TerminateprocedureHTTPDefsTerminates and invalidates the session
TerminatefunctionProcessTerminate a running process.
TerminateprocedureZipperHalts the compressor by setting the Terminated property to True.
TerminateprocedureZipperHalts decompression and sets Terminated to True.
TerminateprocedureZipperSets the value in Terminated to True.
TerminateprocedureZipperHalts an assigned compressor in the class instance, and sets Terminated to True.
TerminatedpropertyCustAppWas Terminate called or not.
TerminatedpropertyCustWeb
TerminatedpropertyfpHTTPClient
TerminatedpropertyfpHTTPClientIndicates whether the HTTP operation has been terminated
TerminatedpropertyZipperSet to True when the Terminate method is called.
TerminatedpropertyZipperSet to True when the Terminate method is called.
TerminatedpropertyZipperTrue if the Terminate method has been called.
TerminatedpropertyZipperTrue if the Terminate method has been called.
TerminatorpropertySQLDBTerminator character.
TErrorLeveltypeDbugIntfInteger array type with error levels as integer.
TErrorSeverityenumerationDaemonAppSeverity of a startup error (Windows only).
TestPathpropertyfpMkUnitSearch paths for test files
TEventtypeSyncObjsAlias for TEventObject.
TEventHandletypeSyncObjsHandle type.
TEventLogclassEventLogEvent logging class.
TEventLogTypessetCustAppSet of TEventLogType.
TEventObjectclassSyncObjsEvent propagation object.
TExceptionEventprocedure typeCustAppException handling event prototype.
TExprArgumentArraytypefpExprParsArray type for expression arguments
TExprBuiltInManagerclassfpExprParsClass for managing built-in functions and variables in expressions
TExprFloattypefpExprParsType representing floating-point values in expressions
TExprParameterArraytypefpExprParsArray type for function parameters in expressions
TextpropertyDBText representation of the field.
TextpropertyDBRead or write the value of the parameter as a string.
TExtendedFieldclassDB
TEZcgiclassEzCgiEasy CGI class.
TFieldclassDBProvide access to the contents of a single field in a record.
TFieldAttributeenumerationDBField attributes.
TFieldAttributessetDBSet of TFieldAttribute values.
TFieldCharssetDBSet of valid characters for the field contents.
TFieldClasstypeDB
TFieldDefclassDBClass to describe one field in a record in a dataset.
TFieldDefClasstypeDBClass of TFieldDef.
TFieldDefsclassDBCollection of TFieldDef instances.
TFieldDefsClasstypeDBClass of TFieldDefs.
TFieldGetTextEventprocedure typeDBEvent handler to get field content.
TFieldKindenumerationDBKind of field.
TFieldKindssetDBSet of TFieldKind values.
TFieldMaptypeDBArray type with TFieldType as index type.
TFieldNotifyEventprocedure typeDBNotification handler prototype.
TFieldReftypeDBPointer to a TField instance.
TFieldsclassDBCollection of instances.
TFieldsClasstypeDBClass of TFields.
TFieldsEnumeratorclassDBDefault enumerator for the fields collection of a dataset.
TFieldSetTextEventprocedure typeDBEvent handler to get field content.
TFieldTypeenumerationDBField data type description.
TFileHandletypeAdvancedIPCFile handle type alias
TFileReaderclassStreamExImplement TTextReader for files.
TFileTypeenumerationfpMkUnitFile type classification for build targets
TFileTypeenumerationLibTarFile type.
TFileTypessetfpMkUnitSet of file type flags for source files
TFileVersionInfoclassFileInfoHigh-level component for accessing file version information
TFileWriteModeenumerationProcess
TFilterOptionenumerationDBAvailable filter options.
TFilterOptionssetDBSet of filter options to use.
TFilterRecordEventprocedure typeDBRecord filtering event handler prototype.
TFindComponentEventprocedure typeRttiUtilsEvent callback to locate a component instance.
TFloatFieldclassDBClass for floating point values.
TFloatToCurrencyNodeclassfpExprParsInternally used class for converting float to currency
TFloatToDateTimeNodeclassfpExprParsInternally used class for converting float to datetime
TFMTBCDFieldclassDBFixed precision floating point data field.
TFormatJSONContextrecordfpJson
TFormatOptionenumerationfpJsonFormatting options for FormatJSON.
TFormatOptionssetfpJsonSet of TFormatOption options.
TFormattingWriterclassWFormatAbstract base class for formatted document writers
TFPAddOperationclassfpExprParsInternally used class for addition operations
TFPBinaryAndOperationclassfpExprParsInternally used class for binary AND logical operation
TFPBinaryOperationclassfpExprParsInternally used class for binary operations with left and right operands
TFPBinaryOperationClasstypefpExprParsClass reference type for TFPBinaryOperation
TFPBinaryOrOperationclassfpExprParsInternally used class for binary OR logical operation
TFPBinaryXOrOperationclassfpExprParsInternally used class for binary XOR logical operation
TFPBooleanOperationclassfpExprParsInternally used class for boolean operations in expressions
TFPBooleanResultOperationclassfpExprParsInternally used class for operations that result in boolean values
TFPBooleanResultOperationClasstypefpExprParsClass reference type for TFPBooleanResultOperation
TFPBuiltInExprIdentifierDefclassfpExprParsClass for built-in expression identifier definitions
TFpcBinaryDatapacketHandlerclassBufDataset
TFpcBinaryDatapacketReadertypeBufDatasetImplements a data packet reader using binary data packets.
TFPCDefaultsclassfpMkUnitFPC-specific default configuration class
TFPCInstallerclassfpMkUnitFree Pascal Compiler specific installer implementation
TFPConstExpressionclassfpExprParsInternally used class for constant value expressions
TFPConvertNodeclassfpExprParsInternally used class for type conversion operations
TFPCustomHashTableclassContnrsHash class.
TFPCustomHTTPClientclassfpHTTPClientBase HTTP client class for making HTTP requests
TFPCustomTemplateclassfpTemplateBase class for templates.
TFPCustomTimerclassfpTimerCustom timer class.
TFPDataHashTableclassContnrsHash table for data pointers.
TFPDivideOperationclassfpExprParsInternally used class for division operations
TFPDocFormatenumerationfpMkUnitFPDoc documentation output formats
TFPDocFormatssetfpMkUnitSet of FPDoc formats
TFPEqualOperationclassfpExprParsInternally used class for equality comparison operations
TFPExpressionParserclassfpExprParsClass for parsing and evaluating mathematical expressions
TFPExpressionParserClasstypefpExprParsClass reference type for TFPExpressionParser
TFPExpressionResultrecordfpExprParsRecord representing the result of expression evaluation
TFPExpressionScannerclassfpExprParsClass for tokenizing expression strings into parser tokens
TFPExprFunctionclassfpExprParsInternally used class for representing function calls in expression trees
TFPExprFunctionCallBackprocedure typefpExprParsCallback procedure type for function evaluation
TFPExprFunctionClasstypefpExprParsClass reference type for TFPExprFunction
TFPExprFunctionEventprocedure typefpExprParsEvent procedure type for function evaluation
TFPExprIdentifierDefclassfpExprParsClass for defining identifiers in expressions
TFPExprIdentifierDefsclassfpExprParsCollection class for expression identifier definitions
TFPExprIdentifierNodeclassfpExprParsInternally used class for identifier nodes in expression trees
TFPExprNodeclassfpExprParsClass for representing nodes in expression trees
TFPExprVariableclassfpExprParsInternally used class for variable expression nodes
TFPExprVariableCallBackprocedure typefpExprParsCallback procedure type for variable evaluation
TFPExprVariableEventprocedure typefpExprParsEvent procedure type for variable evaluation
TFPFunctionCallBackclassfpExprParsInternally used class for callback-based function expressions
TFPFunctionEventHandlerclassfpExprParsInternally used class for event-based function expressions
TFPGreaterThanEqualOperationclassfpExprParsInternally used class for greater-than-or-equal comparison operations
TFPGreaterThanOperationclassfpExprParsInternally used class for greater-than comparison operations
TFPHashListclassContnrsHash list class for pointer data.
TFPHashListItemrecordContnrs
TFPHashObjectclassContnrsHash-list aware object.
TFPHashObjectListclassContnrs
TFPHTTPClientclassfpHTTPClientFull-featured HTTP client with published properties
TFPJSStreamtypefpJsonStream alias type.
TFPLessThanEqualOperationclassfpExprParsInternally used class for less-than-or-equal comparison operations
TFPLessThanOperationclassfpExprParsInternally used class for less-than comparison operations
TFPMimeTypesclassFpMimeTypesClass to manage list of mime type mappings.
TFPModuloOperationclassfpExprParsInternally used class for modulo operations
TfpmPluginclassfpMkUnitBase class for FPMake plugins
TfpmPluginClasstypefpMkUnitClass reference type for FPMake plugins
TfpmPluginManagerclassfpMkUnitManager for FPMake plugin system
TfpmResolvePackagePathsPluginclassfpMkUnitPlugin for resolving package file paths
TFPMultiplyOperationclassfpExprParsInternally used class for multiplication operations
TFPNegateOperationclassfpExprParsInternally used class for numeric negation operations
TFPNotNodeclassfpExprParsInternally used class for logical NOT operations
TFPObjectHashTableclassContnrsHash table for object instances.
TFPObjectListclassContnrsTFPList descendent which manages objects.
TFPOrderingOperationclassfpExprParsInternally used class for ordering comparison operations
TFPPowerOperationclassfpExprParsInternally used class for power/exponentiation operations
TFPStringHashTableclassContnrsHash table for string data.
TFPSubtractOperationclassfpExprParsInternally used class for subtraction operations
TFPTemplateclassfpTemplateTemplate component.
TFPTimerclassfpTimerTimer class with published properties.
TFPTimerDriverclassfpTimerAbstract driver class.
TFPTimerDriverClasstypefpTimerClass of TFPTimerDriver.
TFPUnaryOperatorclassfpExprParsInternally used class for unary operations with single operand
TFPUnequalOperationclassfpExprParsInternally used class for inequality comparison operations
TFPVersionclassfpMkUnitRepresents a Free Pascal version number
TFPWebActionclassFpWebWeb action with content and template support
TFPWebActionsclassFpWebCollection of web actions with advanced functionality
TFPWebModuleclassFpWebComplete web module with published properties
TFullZipFileEntriesclassZipperCollection of TFullZipFileEntry items.
TFullZipFileEntryclassZipperExtended zip file entry.
TFunctionItemclassfpMkUnitDictionary item containing a function callback
TGetActionEventprocedure typefpHTTPEvent for determining action names
TGetHandleEventprocedure typeProcess
TGetModeenumerationDBGet new buffer mode.
TGetModuleEventprocedure typeCustWebEvent type for determining HTTP module class for a request
TGetParamEventprocedure typefpTemplateEvent to get a value for a template variable.
TGetResultenumerationDBresult of the GetRecord operation.
TGetSocketHandlerEventprocedure typefpHTTPClientEvent type for providing custom socket handlers
TGraphicFieldclassDBField class for graphical BLOB field data.
TGuardianclassSyncObjs
TGuidFieldclassDBField class for native variant data.
TGuiLoopEventprocedure typeDaemonAppGUI loop event mechanism.
TGZFileStreamclassZStreamStream to read/write from a gzip file.
TGZipCompressionStreamclassZStream
TGZipDecompressionStreamclassZStream
TgzopenmodeenumerationZStreamOpen mode for gzip file.
THandleCORSOptionenumerationHTTPDefsOptions for handling CORS requests
THandleCORSOptionssetHTTPDefsSet of CORS handling options
THandleObjectclassSyncObjsClass encapsulating an operating system handle.
THandleObjectArraytypeSyncObjs
THashedStringListclassIniFilesString list with support for hash values.
THashFunctionprocedure typeContnrsHash calculation function.
THeaderenumerationHTTPProtocolEnumeration of standard HTTP 1.1 headers.
THeaderDirectionenumerationHTTPProtocolDirection of HTTP header usage.
THeaderDirectionssetHTTPProtocolSet of header direction values.
THeaderssetHTTPProtocolSet of HTTP headers.
THeadersArraytypeHTTPProtocolArray of header name strings indexed by THeader.
TheOutputpropertyJson2Yaml
ThreadpropertySimpleIPC
ThreadedpropertySimpleIPCIs the server running threaded or not ?
ThreadErrorpropertySimpleIPCLast thread error.
ThreadExecutingpropertySimpleIPCIs the message thread currently executing ?
ThreadHandlepropertyProcessMain process thread handle.
ThreadIDpropertyProcessID of the main process thread.
ThreadsAmountpropertyfpMkUnitNumber of threads to use during compilation
ThreadTimeoutpropertySimpleIPCTimeout waiting for message.
THTCustomNodeclassContnrsSingle item in the hash table.
THTCustomNodeClasstypeContnrsClass of THTCustomNodeClass.
THTDataNodeclassContnrsData node for pointer hashtable.
THTMLWriterclassWHtmlHTML implementation of formatting writer
THTNodetypeContnrsAlias for THTDataNode.
THTObjectNodeclassContnrsNode type for TFPObjectHashTable.
THTOwnedObjectNodeclassContnrsNode type for owned objects.
THTStringNodeclassContnrsNode type for TFPStringHashTable.
THTTPContentProducerclassfpHTTPBase class for HTTP content production
THTTPEventSourceclassfpHTTPClientDefault Server-Sent Events source implementation
THTTPEventStreamHandlerprocedure typefpHTTPClientEvent type for handling Server-Sent Events streams
THttpFieldstypeHTTPDefsArray of HTTP header field names
THTTPHeaderclassHTTPDefsBase class for HTTP header management
THttpIndexestypeHTTPDefsArray of HTTP header field indexes
THTTPRouteclassHTTPRouteBase HTTP route class
THTTPRouteCallbackclassHTTPRouteRoute with callback procedure handler
THTTPRouteCallbackExclassHTTPRouteRoute with extended callback handler
THTTPRouteClasstypeHTTPRouteClass reference type for HTTP route
THTTPRouteEventclassHTTPRouteRoute with object event handler
THTTPRouteInterfaceclassHTTPRouteRoute with interface-based handler
THTTPRouteListclassHTTPRouteCollection of HTTP routes
THTTPRouteObjectclassHTTPRouteRoute with object class handler
THTTPRouterclassHTTPRouteHTTP request router class
THTTPRouterClasstypeHTTPRouteClass reference type for HTTP router
THTTPRouteRequestEventprocedure typeHTTPRouteEvent type for HTTP route requests
THTTPServerEventrecordHTTPDefsServer-sent event data structure
THTTPUnsafeChartypeHTTPProtocolType for representing unsafe characters in HTTP encoding.
THTTPUnsafeCharssetHTTPProtocolSet of characters that are unsafe for HTTP URLs.
THTTPVariablestypeHTTPDefsSet of HTTP variable types
THTTPVariableTypeenumerationHTTPDefsHTTP variable type enumeration
THTTPVariableTypessetHTTPDefsSet of HTTP variable types
THTTPVerifyCertificateEventprocedure typefpHTTPClientEvent type for SSL certificate verification
TIBConnectionclassIBConnectionTIBConnection: Firebird/Interbase specific .
TIBConnectionDefclassIBConnectionDescribes class.
TIBCursorclassIBConnectionFirebird/Interbase cursor.
TIBTransclassIBConnectionFirebird/Interbase transaction.
TIdeaCryptDatatypeIdeaBuffer type to hold encryption data.
TIdeaCryptKeytypeIdeaType for holding an encryption/decryption IDEA key.
TIDEADeCryptStreamclassIdeaIDEA Decryption stream.
TIDEAEncryptStreamclassIdeaIDEA encryption stream.
TIDEAKeytypeIdeaType for holding a user IDEA key.
TIDEAStreamclassIdeaAncestor stream for IDEA encryption/decryption streams.
TIdentifierEventprocedure typefpExprPars
TIdentifierTypeenumerationfpExprParsType representing different kinds of identifiers in expressions
TIfOperationclassfpExprParsInternally used class for conditional if-then-else operations
TimeOutMessagespropertySingleInstanceTimeout when waiting for messages.
TimeOutMinutespropertyHTTPDefsSession timeout period in minutes
TimeOutWaitForInstancespropertySingleInstanceTimeout when trying to contact server instance.
TimerprocedurefpTimer
TimerpropertyfpTimerTimer tick.
TimerStartedpropertyfpTimerTrue when the timer driver has called its StartTimer method.
TimeStampFormatpropertyEventLogFormat for the timestamp string.
TIndexDefclassDBIndex definition.
TIndexDefsclassDBA class to keep a list of index definitions.
TIndexOptionenumerationDBIndex description flags.
TIndexOptionssetDBSet of TIndexOption values.
TInflaterclassZipperChild of TDeCompressor that implements the Inflate decompression method.
TIniCollectionclassIniColCollection which can write itself to an .ini file.
TIniCollectionItemclassIniColCollection item with support for loading/saving from/to ini file.
TIniFileclassIniFilesIni file implementation.
TIniFileKeyclassIniFilesObject representing a key=value pair in the ini file.
TIniFileKeyListclassIniFilesKey list object.
TIniFileOptionenumerationIniFilesOptions to use hen creating a new TIniFile instance.
TIniFileOptionssetIniFilesSet of TIniFileOption.
TIniFileSectionclassIniFilesIni file section object.
TIniFileSectionListclassIniFilesSection objects list.
TInitModuleEventprocedure typeCustWebEvent type for HTTP module initialization
TInitModuleEventprocedure typefpHTTPEvent for module initialization
TInputPipeStreamclassPipesTStream descendent which wraps the read end of a pipe.
TInstallerClasstypefpMkUnitClass reference type for installer classes
TInstallModeenumerationfpMkUnitInstallation operation mode
TIntConvertNodeclassfpExprParsInternally used class for integer conversion operations
TIntegerFieldclassDBAlias for TLongintField.
TInterceptAtenumerationHTTPRouteTiming enumeration for request interception
TInterlockedclassSyncObjs
TIntToCurrencyNodeclassfpExprParsInternally used class for converting integer to currency
TIntToDateTimeNodeclassfpExprParsInternally used class for converting integer to datetime
TIntToFloatNodeclassfpExprParsInternally used class for converting integer to float
TIODescriptorclassProcess
TIOStreamclassIoStreamStream which handles standard input/output and stderr.
TIOSTypeenumerationIoStreamType of stream to create.
TIOTypeenumerationProcess
TIOTypeHelperhelperProcess
TIPCBaseclassAdvancedIPCBase class for IPC client and server functionality
TIPCClientclassAdvancedIPCIPC client for sending requests and receiving responses
TIPCClientCommclassSimpleIPCInternal client-side communication protocol.
TIPCClientCommClasstypeSimpleIPCClass reference for TIPCClientComm.
TIPCMessageOverflowActionenumerationSimpleIPCAction to take when the message queue is going to overflow.
TIPCServerclassAdvancedIPCIPC server for receiving requests and sending responses
TIPCServerCommclassSimpleIPCInternal message communication component.
TIPCServerCommClasstypeSimpleIPCClass reference for TIPCServerComm.
TIPCServerMsgclassSimpleIPCServer message queue class.
TIPCServerMsgQueueclassSimpleIPCA simple message queue, with FIFO characteristics and overflow management.
TIteratorMethodtypeContnrsIterator prototype for TFPCustomHashTable.
TitlepropertyCustAppApplication title.
TitlepropertyCustWebApplication title displayed in error pages
TJSONApplierclassfpJsonApplyComponent class for applying (merging) JSON objects
TJSONArrayclassfpJsonClass of TJSONArray.
TJSONArrayClasstypefpJsonClass of TJSONArray.
TJSONArrayIteratorprocedure typefpJsonIterator callback for TJSONArray.Iterate.
TJSONBooleanclassfpJsonClass to represent boolean JSON data.
TJSONBooleanClasstypefpJsonClass of TJSONBoolean.
TJSONCharTypetypefpJsonCharacter type used in parsing.
TJSONComparerclassJsonComparerClass for comparing JSON data structures
TJSONConsumerReaderclassJsonReaderJSON reader that uses an IJSONConsumer for processing
TJSONDataclassfpJsonBase (abstract) object for all JSON based data types.
TJSONDataClasstypefpJsonClass of TJSONData.
TJSONDataWriterclassJsonWriterJSON writer that builds TJSONData tree in memory
TJSONEnumrecordfpJsonJSON enumerator loop variable type.
TJSONEventReaderclassJsonReaderEvent-based JSON reader that fires events for JSON elements
TJSONFloattypefpJsonFloat type used in JSON unit.
TJSONFloatNumberclassfpJsonClass to represent floating-point JSON data.
TJSONFloatNumberClasstypefpJsonClass of TJSONFloatNumber.
TJSONIniFileclassJsonIniIni file implementation using JSON storage format
TJSONInstanceTypeenumerationfpJsonType of instance to create.
TJSONInt64NumberclassfpJsonClass to represent 64-bit integer JSON data.
TJSONInt64NumberClasstypefpJsonClass of TJSONInt64Number.
TJSONIntegerNumberclassfpJsonClass to represent 32-bit integer JSON data.
TJSONIntegerNumberClasstypefpJsonClass of TJSONIntegerNumber.
TJSONLargeInttypefpJsonAlias type.
TJSONLargeIntNumbertypefpJsonClass for TLargeInt value.
TJSONLargeIntNumberClasstypefpJsonClass reference for TJSONLargeIntNumberClass.
TJSONNullclassfpJsonClass to represent boolean JSON data.
TJSONNullClasstypefpJsonClass of TJSONNull.
TJSONNumberclassfpJsonCommon ancestor for the numerical value JSON classes.
TJSONNumberTypeenumerationfpJsonEnumerate the different kind of numerical types.
TJSONObjectclassfpJsonClass of TJSONObject.
TJSONObjectClasstypefpJsonClass of TJSONObject.
TJSONObjectIteratorprocedure typefpJsonIterator callback for TJSONObject.Iterate.
TJSONOptionenumerationJsonScannerJSON scanner options
TJSONOptionssetJsonScannerSet of JSON scanner options
TJSONParserclassJsonParserJSON parser implementation class
TJSONParserHandlerprocedure typefpJsonCallback to parse JSON into JSONData.
TJSONQWordNumberclassfpJsonClass to represent 64-bit unsigned integer JSON data.
TJSONQWordNumberClasstypefpJsonClass of TJSONQWordNumber.
TJSONScannerclassJsonScannerJSON lexical scanner
TJSONStreamWriterclassJsonWriterJSON writer that writes directly to a stream
TJSONStringclassfpJsonClass to represent string JSON data.
TJSONStringClasstypefpJsonClass of TJSONString.
TJSONStringParserHandlerprocedure typefpJsonJSON String value parser handler prototype.
TJSONStringTypetypefpJsonString type used in JSON unit.
TJSONTokenenumerationJsonScannerJSON token types
TJSONToPascalclassfpJsonToPasMain class for generating Pascal code from JSON data
TJSONToPascalOptionenumerationfpJsonToPasOptions controlling JSON to Pascal code generation
TJSONToPascalOptionssetfpJsonToPasSet of JSON to Pascal generation options
TJSONToYamlclassJson2YamlClass for converting JSON data to YAML format
TJSONtypeenumerationfpJsonPossible types of JSON data.
TJSONUnicodeStringTypetypefpJsonAlias for Unicode strings.
TJSONVarianttypefpJsonVariant alias type.
TLargeintFieldclassDBField class for 64-bit signed integer data.
TLibraryLoadFunctionprocedure typeSQLDBLibrary loading function prototype.
TLibraryUnLoadFunctionprocedure typeSQLDBLibrary unloading function prototype.
TListItemMediatorclassfpObserverMediator for individual items within list mediators
TlistTypeenumerationWFormatEnumeration defining supported list types
TLocateOptionenumerationDBAvailable options when locating a record in a dataset.
TLocateOptionssetDBOptions to use when locating a record in a dataset.
TLockGuardrecordSyncObjs
TLogCategoryEventprocedure typeEventLogCallback type to return custom category code.
TLogCodeEventprocedure typeEventLogCallback type to retrieve custom event codes.
TLogEventprocedure typeCustWebEvent type for logging web application events
TLogEventprocedure typefpMkUnitEvent procedure for logging messages
TLoginEventprocedure typeDBLogin event handler.
TLogMessageEventprocedure typeEventLogCallback type for custom handling of log messages.
TLogTypeenumerationEventLogType of log.
TLongintFieldclassDBField class for 32-bit signed integer data.
TLongWordArraytypeGetTextArray of longword elements.
TLongWordFieldclassDBField class for 32-bit unsigned integer data.
TLookupListclassDBClass to manage lookup list values.
TLookupListRecrecordDBRecord to store lookup results.
TMarkdownWriterclassWMarkDownMarkdown output writer with native Markdown formatting
TMaskeditTrimTypeenumerationMaskUtilsHow to trim an output string.
tMaskedTypeenumerationMaskUtilsType describing special mask characters.
TMaskUtilsclassMaskUtilsClass to manipulate and work with edit masks.
TMasterDataLinkclassDBDatalink for Master-Detail relationships between datasets.
TMasterParamsDataLinkclassDBClass to establish a master-detail relationship between dataset, based on parameters.
TMathOperationclassfpExprParsInternally used class for mathematical operations in expressions
TMediatingEventprocedure typefpObserverEvent type for mediating data transfer operations
TMediatorClasstypefpObserverClass reference type for TBaseMediator descendants
TMediatorDefclassfpObserverDefinition for registering mediators with the mediator manager
TMediatorDefsclassfpObserverCollection of mediator definitions for the manager
TMediatorFieldInfoclassfpObserverDescribes a column in columnar list display mediators
TMediatorFieldInfoListclassfpObserverCollection of field information for columnar list displays
TMediatorManagerclassfpObserverCentral manager for registering and finding mediator definitions
TMemDatasetclassMemDsImplements an in-memory dataset.
TMemIniFileclassIniFilesInifile cached in memory.
TMemoFieldclassDBBase class for MEMO (text BLOB) field data.
TMessageHeaderrecordAdvancedIPCMessage header structure for IPC communication
TMessageQueueEventprocedure typeSimpleIPCEvent handler, executed when a message is detected on the queue.
TMessageTypetypeAdvancedIPCType for message type identifiers
TMessageTypetypeSimpleIPCFor backwards compatibility.
TMimeItemclassHTTPDefsRepresents a MIME multipart item
TMimeItemClasstypeHTTPDefsClass type for MIME item instances
TMimeItemsclassHTTPDefsCollection of MIME multipart items
TMimeItemsClasstypeHTTPDefsClass type for MIME items collection
TMimeTypeclassFpMimeTypesHelper class to store a mime type and its associated extensions.
TModuleFactoryclassfpHTTPFactory for managing HTTP modules
TModuleItemclassfpHTTPContainer for module registration information
TMOFileclassGetTextClass providing access to a .mo file.
TMOFileHeaderrecordGetTextStructure found at the head of a .mo file.
TMOStringInforecordGetTextStructure describing string.
TMOStringTabletypeGetTextArray of TMOStringInfo records.
TMsgHeaderrecordSimpleIPCMessage header record.
TMSSQLConnectionclassMSSQLConnMicrosoft SQL Server database connector.
TMSSQLConnectionDefclassMSSQLConnConnection definition for TSQLConnector.
TMutexclassSyncObjs
TMutexGuardtypeSyncObjs
TNamedCollectionclassfpMkUnitCollection class for managing named items
TNamedIniCollectionclassIniColCollection of named collection items.
TNamedIniCollectionItemclassIniColTIniCollectionItem with a name property.
TNamedItemclassDBNamed collection item.
TNamedItemclassfpMkUnitBase class for items with a name property
TNamedItemListclassfpMkUnitList class for managing named items
TNonFreePooledMemManagerclassPooledMMMemory manager for fixed memory blocks which does not free any memory.
TNotifyEventActionenumerationfpMkUnitEnumeration of build process event trigger points
TNotifyEventActionSetsetfpMkUnitSet of notification event actions
TNotifyEventCollectionclassfpMkUnitCollection of notification event handlers
TNotifyEventEnumeratorclassfpMkUnitEnumerator for iterating through notification events
TNotifyEventItemclassfpMkUnitIndividual notification event item with callback handlers
TNotifyProcEventprocedure typefpMkUnitProcedure type for notification events
TNullStreamclassNullStreamEmpty data stream.
TNumberKindenumerationfpExprParsType representing different number formats that can be parsed
TNumericFieldclassDBBase class for all numerical data field classes.
TObjectBucketListclassContnrsBucket list using objects instead of pointers.
TObjectFieldclassDB
TObjectIteratorCallbackprocedure typeContnrsiterate callback prototype.
TObjectIteratorMethodprocedure typeContnrsiterate callback prototype.
TObjectListclassContnrsList to manage object instances.
TObjectListCallbackprocedure typeContnrsMethod callback type for TFPObjectList.ForEachCall.
TObjectListStaticCallbackprocedure typeContnrsPlan procedure callback type for TFPObjectList.ForEachCall.
TObjectQueueclassContnrs
TObjectSortCompareprocedure typeAVL_TreeCustom sort callback handler.
TObjectStackclassContnrsObject instances stack.
TObservedHookclassfpObserverObserver pattern helper class implementing IFPObserved interface
TokenpropertyfpExprParsThe text of the current token
TokenInfosconstantJsonScannerToken type descriptions
TokenNamefunctionfpExprParsGet name for token type
TokenTypefunctionfpExprPars
TokenTypepropertyfpExprParsThe type of the current token
TOnBeforeSetupFieldprocedure typefpObserverEvent type for formatting field values before display
TOnCustomStreamEventprocedure typeZipperSpecifies an event handler signalled for stream actions in TUnZipper.
TOnEndOfFileEventprocedure typeZipperEvent procedure for an end of file (de)compression event.
TOnFreeSlotprocedure typeCacheClsCallback called when a slot must be freed.
TOnIsDataEqualprocedure typeCacheClsCallback type to check whether 2 data types are equal.
TOnJSONBooleanprocedure typeJsonReaderEvent handler for JSON boolean values
TOnJSONFloatprocedure typeJsonReaderEvent handler for JSON floating-point values
TOnJSONInt64procedure typeJsonReaderEvent handler for JSON 64-bit integer values
TOnJSONIntegerprocedure typeJsonReaderEvent handler for JSON integer values
TOnJSONKeyprocedure typeJsonReaderEvent handler for JSON object key names
TOnJSONQWordprocedure typeJsonReaderEvent handler for JSON unsigned quadword values
TOnJSONStringprocedure typeJsonReaderEvent handler for JSON string values
TOnModuleRequestprocedure typefpHTTPEvent for module request handling
TOnRunCommandEventprocedure typeProcessEvent to get feedback while a command is executing.
TOnShowRequestExceptionprocedure typeCustWebEvent type for custom exception handling in HTTP requests
TOnStartFileEventprocedure typeZipperEvent procedure for a start of file (de)compression event.
TOnStreamEncodingEventprocedure typeHTTPDefsEvent type for stream encoding processing
TOnUnknownEncodingEventprocedure typeHTTPDefsEvent type for handling unknown content encoding
ToplevelObjectClassNamepropertyfpJsonToPasName of the main generated class
TOrderedListclassContnrsBase class for queues and stacks.
TOSenumerationfpMkUnitSupported operating systems for compilation
TOSessetfpMkUnitSet of operating systems
ToStringfunctionfpMkUnitConverts compile target to string representation
ToStringfunctionHTTPDefsReturns string representation of the server event
ToStringfunctionHTTPDefsReturns string representation of the request
ToStringfunctionHTTPDefsReturns string representation of the response
ToStringfunctionProcess
ToStringfunctionProcess
ToStringfunctionProcess
ToStringfunctionProcess
ToStringfunctionProcess
ToStringfunctionProcess
ToStringfunctionProcess
ToStringfunctionStreamEx
ToStringfunctionURIParser
Total_DisksvariableZipperTotal number of disks (contained in zip).
Total_EntriesvariableZipperTotal number of entries in the central directory.
Total_EntriesvariableZipperTotal entries in archive.
TotalBytesProcessedvariableBase64
TOutputPipeStreamclassPipesTStream descendent which wraps the write end of a pipe.
TOwnsJSONenumerationfpJsonApplyEnumeration values for JSON object ownership control
TOwnsJSONssetfpJsonApplySet of JSON object ownership flags
TPackageclassfpMkUnitCentral class for package management and building
TPackageDictionaryclassfpMkUnitPackage-specific dictionary with master dictionary support
TPackageDictionaryClasstypefpMkUnitClass reference type for package dictionary classes
TPackageEnumeratorclassfpMkUnitEnumerator for iterating through package collections
TPackagesclassfpMkUnitCollection of packages
TPackageVariantclassfpMkUnitPackage variant with specific build options
TPackageVariantEnumeratorclassfpMkUnitEnumerator for iterating through package variants
TPackageVariantsclassfpMkUnitCollection of package variants
TParamclassDBParameter description class.
TParamBindingtypeDBAuxiliary type, used when binding parameters.
TParamClasstypeDBClass of TParam.
TParamsclassDBA collection of parameter values for SQL-based datasets.
TParamsEnumeratorclassDBEnumerator for parameters.
TParamStyleenumerationDBStyle of parameter.
TParamTypeenumerationDBParameter type.
TParamTypessetDBSet of TParamType.
TParseDelimitertypefpTemplateType for a delimiter string.
TPascalCodeGeneratorclassPasCodeGenPascal code generator class
TPasswordEventprocedure typefpHTTPClientEvent type for handling authentication challenges
TPBvariableIBConnection
TPCharArraytypeGetTextArray of PChar elements.
TPooledMemManagerclassPooledMMPooled memory manager.
TPooledMemManagerItemrecordPooledMMItem used in a linked list.
TPosixSemaphoretypeSyncObjs
TProcessclassProcessClass to start and control other processes.
TprocessChartypeProcessCharacter type used in the process.
TProcessClasstypeProcessClass of TProcess.
TProcessForkEventprocedure typeProcessPrototype for TProcess.OnForkEvent event handler.
TProcessHandleTypeenumerationProcess
TProcessHandleTypeHelperhelperProcess
TProcessOptionenumerationProcessOptions to be used when a process is started.
TProcessOptionHelperhelperProcess
TProcessOptionssetProcessSet of TProcessOption.
TProcessPackageResultenumerationfpMkUnitResult codes for package processing operations
TProcessPriorityenumerationProcesstype determining the priority of the newly started process.
TProcessPriorityhelperhelperProcess
TProcessStringtypeProcessString type used in the process.
TProcessStringListtypeProcessAlias for TProcessStrings.
TProcessStringstypeProcessSpecial-Purpose stringlist.
TProgramVersionrecordFileInfoRecord type for storing four-part version numbers
TProgressEventprocedure typeZipperEvent procedure for capturing compression/decompression progress.
TProgressEventExprocedure typeZipperSpecifies an event handler signalled to indicate compression/decompression progress.
TPropertyMapclassfpJsonToPasCollection of property mapping items
TPropertyMapItemclassfpJsonToPasCollection item representing a single property mapping
TPropInfoListclassRttiUtilsClass for keeping property information.
TPropsStorageclassRttiUtilsProperty storage mechanism.
TPropStorageOptionenumerationRttiUtilsType to enumerate several options for propstorage.
TPropStorageOptionssetRttiUtilsSet of TPropStorageOption.
TProviderFlagenumerationDBWhat to do with fields when applying updates.
TProviderFlagssetDBSet of flags.
TProxyDataclassfpHTTPClientProxy server configuration data
TPSCommandTypeenumerationDBType of SQL command.
TQueueclassContnrsPointer queue.
TQuoteCharstypeSQLDBType to describe quote characters.
TQuoteCharstypeSQLTypesType to describe quote characters.
TransactionpropertyDBTransaction in which this dataset is running.
TransactionpropertyMSSQLConnDefault transaction.
TransactionpropertySQLDB
TransactionpropertySQLDB
TransactionpropertySQLDBDefault transaction to be used for this connection.
TransactionpropertySQLDBTransaction in which to execute SQL statements.
TransactionpropertySQLDBTransaction to use in the script.
TransactionpropertySQLDBThe transaction in which the SQL statement should be executed.
TransactionCountpropertyDBNumber of transaction components connected to this database.
TransactionHandlevariableIBConnection
TransactionHandlevariableIBConnection
TransactionspropertyDBIndexed access to all transaction components connected to this database.
TransferringpropertyfpObserver
TranslatefunctionDBTransliterate a buffer.
TranslatefunctionGetTextTranslate a string.
TranslateResourceStringsprocedureGetTextTranslate the resource strings of the application.
TranslateUnitResourceStringsprocedureGetTextTranslate the resource strings of a unit.
TranslationpropertyFileInfoLanguage and code page identifier for version strings
TranslationOnlypropertyFileInfoControls behavior when specified translation is not found
TransliteratepropertyDBShould the contents of the field be transliterated.
TransliteratepropertyDBShould the contents of the field be transliterated.
TransliteratepropertyDBShould the field value be transliterated when reading or writing.
TranslStringsvariableGetText
TranslTablevariableGetText
TransmitOptionspropertyfpMkUnitOptions transmitted to dependent packages
TransTabOffsetvariableGetTextOffset of the translated strings description table.
TReadBufStreamclassBufStreamRead-only buffered stream.
TReadStrEventprocedure typeRttiUtilsCallback to read strings from storage.
TRecordBuffertypeDBPointer type for record data buffer.
TRecordBufferBaseTypetypeDBOpaque base type for TRecordBuffer.
TRecordsUpdateBuffertypeBufDatasetArray of update buffers for record updates.
TRecUpdateBufferrecordBufDatasetImplements a buffer used for record updates in TBufDataset.
TRedirectEventprocedure typefpHTTPClientEvent type for handling HTTP redirects
TreeDepthfunctionAVL_TreeLevel of the node in the tree below.
TReleaseHandleStreamclassAdvancedIPCHandle stream that releases file handle on destruction
TReplaceFunctionprocedure typefpMkUnitFunction type for dynamic string replacement callbacks
TReplaceTagEventprocedure typefpTemplateEvent to replace a tag.
TRequestclassHTTPDefsHTTP request representation
TRequestEventprocedure typeHTTPDefsEvent procedure type for HTTP request handling
TRequestInterceptEventprocedure typeHTTPRouteEvent type for request interception
TRequestInterceptorItemclassHTTPRouteSingle request interceptor definition
TRequestInterceptorListclassHTTPRouteCollection of request interceptors
TResolverErrorEventprocedure typeBufDatasetDefines the event handler for update errors in TBufDataset.
TResolverResponseenumerationDBResolver response code.
TResourceFileclassfpMkUnitRepresents a resource file in the build system
TResourceFilesclassfpMkUnitCollection of resource files for the build system
TResponseclassHTTPDefsHTTP response representation
TResponseEventprocedure typeHTTPDefsEvent procedure type for HTTP response handling
TResultTypeenumerationfpExprParsType representing different result data types in expressions
TResultTypessetfpExprParsSet of result types
TResyncModesetDBInternal flag for resynchronisation.
TRouteCallBackprocedure typeHTTPRouteProcedure type for route callback handlers
TRouteCallBackExprocedure typeHTTPRouteExtended callback procedure type with user data
TRouteEventprocedure typeHTTPRouteEvent type for route handlers
TRouteMethodenumerationHTTPRouteHTTP method enumeration for routing
TRouteObjectclassHTTPRouteBase class for route handler objects
TRouteObjectClasstypeHTTPRouteClass reference type for route objects
TRouteOptionenumerationHTTPRouteRoute matching options enumeration
TRouteOptionssetHTTPRouteSet of route matching options
TRowsCounttypeSQLDBA type to contain a result row count.
TRowStatesetBufDatasetStores values from the TRowStateValue enumeration.
TRowStateValueenumerationBufDatasetRow state values for records in TBufDataset.
TRunCommandEventCodeenumerationProcessEnumeration for the various stages in a process run cycle.
TRunCommandEventCodeHelperhelperProcess
TRunCommandEventCodeSetsetProcessSet of TRunCommandEventCode.
TRunModeenumerationfpMkUnitBuild system execution modes
TrustedCertsDirpropertyfpHTTPClient
TrustedCertsDirpropertyfpHTTPClientDirectory containing trusted certificate files
TryAddCountfunctionSyncObjs
TryEnterfunctionSyncObjsTry and obtain the critical section.
TryEnterfunctionSyncObjs
TryStrToProgramVersionfunctionFileInfoAttempts to convert a string to a program version record
TryStrToVersionQuadfunctionFileInfoAttempts to convert a string to a version quad
TryTerminalsvariableProcessA list of terminal programs to use (UNIX only).
TryValidateInputfunctionMaskUtils
TSameSiteenumerationHTTPDefsCookie SameSite attribute values
TSchemaObjectNamesconstantSQLDBNames of the various types of objects.
TSchemaTypetypeSQLDBSchema type to retrieve.
TSchemaTypeenumerationSQLTypesSchema type to retrieve.
TSectionValuesOptionenumerationIniFilesOptions to use when reading section values.
TSectionValuesOptionssetIniFilesSet of TSectionValuesOption.
TSemaphoreclassSyncObjs
TSemaphoreGuardtypeSyncObjs
TServerIndexDefsclassSQLDBSQLDB specific descendant of the TIndexDefs.
TServiceTypeenumerationDaemonAppType of service (Windows only).
TSessionFactoryclassfpHTTPFactory for managing user sessions
TSessionFactoryClasstypefpHTTPClass reference for session factories
TSessionHTTPModuleclassfpHTTPHTTP module with session support
TSessionHTTPModuleClasstypefpHTTPClass reference for session HTTP modules
TSessionStateenumerationHTTPDefsEnumeration of possible session states
TSessionStatessetHTTPDefsSet of session states
TShortintFieldclassDBField class for 8-bit signed integer data.
TShowWindowOptionsenumerationProcessDescription of the main window of the new process.
TShowWindowOptionsHelperhelperProcess
TShrinkerclassZipperChild of TCompressor that implements the Shrink compression method.
TSimpleEventclassSyncObjsSimple, anonymous event.
TSimpleIPCclassSimpleIPCAncestor for client/server simple IPC classes.
TSimpleIPCClientclassSimpleIPCSimple IPC client component.
TSimpleIPCServerclassSimpleIPCSimple IPC server component.
TSingleFieldclassDB
TSingleInstanceParamsEventprocedure typeSingleInstanceCallback type for the TBaseSingleInstance.OnServerReceivedParams event.
TSingleInstanceReceivedCustomMessageprocedure typeAdvancedSingleInstanceCallback for OnServerReceivedCustomRequest event.
TSingleInstanceStartenumerationSingleInstanceResult type for the call.
TSmallintFieldclassDBField class for smallint (16-bit signed integer) data.
TSocketHandlerCreatedEventprocedure typefpHTTPClientEvent type called after socket handler creation
TSourceclassfpMkUnitRepresents a source file in the build system
TSourceEnumeratorclassfpMkUnitEnumerator for iterating through source collections
TSourcesclassfpMkUnitCollection of source files
TSourceTypeenumerationfpMkUnitSource file type classification
TSourceTypessetfpMkUnitSet of source types
TSpinFunctionprocedure typeSyncObjs
TSpinLockrecordSyncObjs
TSpinWaitrecordSyncObjs
TSQLConnectionclassSQLDBAn abstract class representing a connection to a SQL Database.
TSQLConnectionClasstypeSQLDBClass of TSQLConnection type.
TSQLConnectionOptionenumerationSQLDBConnection handling options.
TSQLConnectionOptionssetSQLDBSet of TSQLConnectionOption.
TSQLConnectorclassSQLDBUniversal connection component.
TSQLCursorclassSQLDBInternal object representing a database result set.
TSQLDBFieldDefclassSQLDBTFieldDef descendant with room to store engine-specific data.
TSQLDBFieldDefsclassSQLDBTFieldDefs descendant with room to store engine-specific data.
TSQLDBParamclassSQLDBTParam descendent used in SQLDB.
TSQLDBParamsclassSQLDBTParams descendant with room to store engine-specific data.
TSQLHandleclassSQLDBInternal object representing a database internal handle.
TSqlObjectIdenfierclassSQLTypesSQL Identifier properties object.
TSqlObjectIdentifierListclassSQLTypes
TSQLParseOptionenumerationDBRepresents SQL parser options available to the TParams collection.
TSQLParseOptionssetDBSet type used to store value(s) from the TSQLParseOption enumeration.
TSQLQueryclassSQLDBClass to handle SQL commands (with or without result set).
TSQLQueryOptionenumerationSQLDBSQL Query options.
TSQLQueryOptionssetSQLDBSet of TSQLQueryOption.
TSQLScriptclassSQLDBComponent to execute various SQL statements.
TSQLSequenceclassSQLDBSupport for applying sequences to fields.
TSQLSequenceApplyEventenumerationSQLDBWhen to fetch a new sequence number.
TSQLStatementclassSQLDBClass to execute non-select SQL statements.
TSQLStatementInforecordSQLDBRecord to describe a SQL statement.
TSQLTransactionclassSQLDBTransaction in which a TSQLQuery is handled.
TSQLTransactionOptionenumerationSQLDBTransaction control options.
TSQLTransactionOptionssetSQLDBSet of TSQLTransactionOption.
TStackclassContnrsPointer Stack.
TStartTypeenumerationDaemonAppWhen should the daemon be started (windows only).
TStartupOptionenumerationProcessOptions determining how the application is started.
TStartupOptionHelperhelperProcess
TStartupOptionssetProcessSet of TStartUpOption.
TStatementTypetypeSQLDBType describing the kind of SQL statement.
TStatementTypeenumerationSQLTypesType describing the kind of SQL statement.
TStatusVectortypeIBConnectionFirebird status vector.
TStreamCollectionclassStreamCollCollection with stream support.
TStreamCollectionItemclassStreamCollCollection item with streaming support.
TStreamHelperhelperStreamExHelper for stream classes, introducing some endianness methods.
TStreamingContentTypeenumerationHTTPDefsContent types for streaming HTTP data
TStreamingMimeItemsclassHTTPDefsCollection for streaming MIME multipart items
TStreamReaderclassStreamExImplement TTextReader for streams.
TStreamWriterclassStreamEx
TStringArraytypeCustAppHelper type: Array of strings.
TStringFieldclassDBField class to handle ansistring fields.
TStringFieldBuffertypeDBType to access string field content buffers as an array of characters.
TStringHashclassIniFilesString hash list.
TStringIteratorCallbackprocedure typeContnrsIterator callback type.
TStringIteratorMethodprocedure typeContnrsIterator callback type.
TStringReaderclassStreamExImplement TTextReader for a single string.
TStringWriterclassStreamEx
TSybaseConnectionclassMSSQLConnSybase ASE database connector.
TSybaseConnectionDefclassMSSQLConnConnection definition for TSQLConnector.
TSynchroObjectclassSyncObjsAbstract synchronization object.
TTarArchiveclassLibTarClass to examine and read tar archives.
TTarDirRecrecordLibTarTar Directory entry.
TTargetclassfpMkUnitBuild target representation in the fpmake system
TTargetEnumeratorclassfpMkUnitEnumerator for iterating through build targets
TTargetsclassfpMkUnitCollection class for managing build targets
TTargetStateenumerationfpMkUnitBuild target state during compilation
TTargetStatessetfpMkUnitSet of target states
TTargetTypeenumerationfpMkUnitClassification of build target types
TTargetTypessetfpMkUnitSet of target types
TTarModeenumerationLibTarTar mode.
TTarModessetLibTarFull set of modes.
TTarPermissionenumerationLibTarFile permissions.
TTarPermissionssetLibTarComplete set of permissions for file.
TTarWriterclassLibTarClass to write tar archives.
ttComparisonsconstantfpExprParsSet of token types used for comparison operations
ttDelimitersconstantfpExprParsSet of token types used as operators and delimiters
TTemplateParserclassfpTemplateA class to parse templates.
TTemplateVarclassFpWebTemplate variable with name and value
TTemplateVarsclassFpWebCollection of template variables
TTextReaderclassStreamExText reader class.
TTextWriterclassStreamEx
TTextWriterclassWTextPlain text output writer with line wrapping and formatting support
TTexWriterclassWTexLaTeX implementation of formatting writer
TTimeFieldclassDBField class for time values.
TTokenTypeenumerationfpExprParsType representing different token types in expression parsing
TTranslationErrorHandlerprocedure typeGetText
TUniDirectionalBufIndexclassBufDatasetImplements a uni-directional index.
TUnZipperclassZipperExtracts and decompresses files and directories in a .ZIP archive file.
TUpdateActionenumerationDBAction to perform when an update operation fails.
TUpdateKindenumerationDBKind of update operation.
TUpdateModeenumerationDBUpdate mode.
TUpdateStatusenumerationDBRecord update status.
TUpdateStatusSetsetDBSet of update states.
TUploadedFileclassHTTPDefsRepresents an uploaded file in an HTTP request
TUploadedFileClasstypeHTTPDefsClass type for uploaded file instances
TUploadedFilesclassHTTPDefsCollection of uploaded files
TUploadedFilesClasstypeHTTPDefsClass type for uploaded files collection
TURIrecordURIParserRecord containing all possible parts of a URI.
TValueItemclassfpMkUnitDictionary item containing a value
TVarBytesFieldclassDBField class for variable size byte array values.
TVariantFieldclassDBField class for native variant data.
TVerboseLevelenumerationfpMkUnitVerbosity level for build output
TVerboseLevelssetfpMkUnitSet of verbose levels
TVersionCompareenumerationFileInfoResult of version comparison operations
TVersionInfoclassFileInfoLow-level class for accessing version information from executable files
TVersionQuadtypeFileInfoArray type for storing four-part version numbers
TViRehashModeenumerationContnrs
TWaitResultenumerationSyncObjsUnix wait result.
TWebActionEventprocedure typefpHTTPEvent handler for web action processing
TWebHandlerclassCustWebBase class for handling HTTP requests in web applications
TWebModuleKindenumerationfpHTTPWeb module creation modes
TWideMemoFieldclassDBField class for wide MEMO (widestring text BLOB) field data.
TWideStringFieldclassDBField class for widestring data.
TWinBindingsclassDaemonAppWindows Daemon bindings (windows only).
TWinControlCodeenumerationDaemonApp
TWinControlCodessetDaemonApp
TWindowedStreamclassStreamExProvide a window on another stream.
TWordFieldclassDBField class for word (16-bit unsigned integer) data.
TWriteBufStreamclassBufStreamWrite-only buffered stream.
TWriteStrEventprocedure typeRttiUtilsWrite a string to storage.
TypeNamepropertyfpJsonToPasPascal type name for this property
TypeNamefunctionIBConnectionFirebird/Interbase child of .
TypeNamefunctionMSSQLConnConnection type name.
TypeNamefunctionMSSQLConnConnection type name.
TypeNamefunctionSQLDBName of the connection type.
TypespropertyfpJsonJSON types of elements in the array.
TypespropertyfpJsonTypes of values in the object.
TZipFileEntriesclassZipperCollection used to store information about files and directories in the .zip archive.
TZipFileEntryclassZipperRepresents a file or directory added to a .ZIP file.
TZipperclassZipperCreates a .ZIP archive file.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.