Skip to content

TConditionalStrings

Collection of conditional string values

Declaration

Source position: fpmkunit.pp line 483

type

  TConditionalStrings = class(TCollection)
  public
    procedure AddList;
    function IndexOf : Integer;
    function Find : TConditionalString;
    function Add(const Value: string) : TConditionalString; overload;
    function Add(const Value: string; const OSes: TOSes)
             : TConditionalString; overload;
    function Add(const Value: string; const CPUs: TCPUS; const OSes: TOSes)
             : TConditionalString; overload;
    property ConditionalStrings[Index : Integer]: TConditionalString; {rw}
  end;

Description

TConditionalStrings is a specialized collection that manages multiple TConditionalString objects.

This class provides methods for adding, searching, and retrieving conditional strings based on platform criteria.

It enables efficient management of platform-specific configuration values in build systems.

Properties

Member Visibility Description
ConditionalStrings public Indexed access to conditional string items
See all Properties

Methods

Member Visibility Description
Add public Add a new conditional string
AddList public Add multiple conditional strings from list
Find public Find conditional string matching criteria
IndexOf public Find index of conditional string matching criteria
See all Methods