Unit 'fpmkunit' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl]

TSources

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Collection of source files

Declaration

Source position: fpmkunit.pp line 907

type TSources = class(TNamedCollection)

public

  function AddDoc();

  

Adds documentation sources to the collection

  function AddSrc();

  

Adds source files to the collection

  function AddExample();

  

Adds example sources to the collection

  function AddTest();

  

Adds test sources to the collection

  function GetEnumerator;

  

Gets enumerator for iterating sources

  procedure AddDocFiles();

  

Adds documentation files matching file mask pattern

  procedure AddSrcFiles();

  

Adds source files matching file mask pattern

  procedure AddExampleFiles();

  

Adds example files matching file mask pattern

  procedure AddTestFiles();

  

Adds test files to the source collection

  property SourceItems []: TSource; default; [rw]

  

Indexed access to source files in the collection

end;

Inheritance

TSources

  

Collection of source files

|

TNamedCollection

  

Collection class for managing named items

|

TCollection

|

TPersistent

|

TObject,IFPObserved

Description

TSources is a collection class that manages multiple source file entries for a Free Pascal package.

This collection provides methods for adding different types of sources (documentation, examples, tests) and manages their properties for building and installation.


Documentation generated on: Dec 15 2025