| ECollectionError |
Exception class for collection errors |
| EDictionaryError |
Exception class for dictionary errors |
| EInstallerError |
Exception class for installer errors |
| TBasicDefaults |
Basic default configuration class |
| TBasicInstaller |
Basic installer implementation |
| TBuildEngine |
Main build engine for compiling and installing packages |
| TCommand |
Represents a command to be executed during build |
| TCommandEnumerator |
Enumerator for iterating through commands |
| TCommands |
Collection of commands to execute during build |
| TCompileWorkerThread |
Worker thread for compilation operations |
| TConditionalDestString |
Conditional string with destination path |
| TConditionalDestStrings |
Collection of conditional destination strings |
| TConditionalString |
String value with CPU and OS conditions |
| TConditionalStrings |
Collection of conditional string values |
| TCustomDefaults |
Base class for build system default configurations |
| TCustomInstaller |
Base class for package installers |
| TDependencies |
Collection of build dependencies |
| TDependency |
Represents a build dependency in the fpmake system |
| TDependencyEnumerator |
Enumerator for iterating through dependency collections |
| TDictionary |
String substitution dictionary for variables and functions |
| TFPCDefaults |
FPC-specific default configuration class |
| TFPCInstaller |
Free Pascal Compiler specific installer implementation |
| TfpmPlugin |
Base class for FPMake plugins |
| TfpmPluginManager |
Manager for FPMake plugin system |
| TfpmResolvePackagePathsPlugin |
Plugin for resolving package file paths |
| TFPVersion |
Represents a Free Pascal version number |
| TFunctionItem |
Dictionary item containing a function callback |
| TNamedCollection |
Collection class for managing named items |
| TNamedItem |
Base class for items with a name property |
| TNamedItemList |
List class for managing named items |
| TNotifyEventCollection |
Collection of notification event handlers |
| TNotifyEventEnumerator |
Enumerator for iterating through notification events |
| TNotifyEventItem |
Individual notification event item with callback handlers |
| TPackage |
Central class for package management and building |
| TPackageDictionary |
Package-specific dictionary with master dictionary support |
| TPackageEnumerator |
Enumerator for iterating through package collections |
| TPackages |
Collection of packages |
| TPackageVariant |
Package variant with specific build options |
| TPackageVariantEnumerator |
Enumerator for iterating through package variants |
| TPackageVariants |
Collection of package variants |
| TResourceFile |
Represents a resource file in the build system |
| TResourceFiles |
Collection of resource files for the build system |
| TSource |
Represents a source file in the build system |
| TSourceEnumerator |
Enumerator for iterating through source collections |
| TSources |
Collection of source files |
| TTarget |
Build target representation in the fpmake system |
| TTargetEnumerator |
Enumerator for iterating through build targets |
| TTargets |
Collection class for managing build targets |
| TValueItem |
Dictionary item containing a value |