Class TStringColl (unit xBase)

Inherits from

TSortedColl

TStringColl object

Constructors



Functions

procedure Add(const S: string);


procedure AddStrings(Strings: TStringColl; Sort: Boolean);


procedure AppendTo(AColl: TStringColl);


procedure AtIns(Index: Integer; const Item: string);


procedure Concat(AColl: TStringColl);


function Copy: Pointer;


procedure Fill(const AStrs: array of string);


procedure FillEnum(Str: string; Delim: Char; Sorted: Boolean);


function Found(const Str: string): Boolean;


function FoundU(const Str: string): Boolean;


function FoundUC(const Str: string): Boolean;


function IdxOf(Item: string): Integer;


procedure Ins(const S: string);


procedure Ins0(const S: string);


function LongString: string;

TStringColl

function LongStringD(c: char): string;


function Compare(Key1, Key2: Pointer): Integer;


function CopyItem(AItem: Pointer): Pointer;


procedure FreeItem(Item: Pointer);


function GetString(Index: Integer): string;


function KeyOf(Item: Pointer): Pointer;


procedure SetString(Index: Integer; const Value: string);


Properties

property Strings : string


Events

Variables


Constructors


Functions


procedure Add(const S: string);


procedure AddStrings(Strings: TStringColl; Sort: Boolean);


procedure AppendTo(AColl: TStringColl);


procedure AtIns(Index: Integer; const Item: string);


procedure Concat(AColl: TStringColl);


function Copy: Pointer;


procedure Fill(const AStrs: array of string);


procedure FillEnum(Str: string; Delim: Char; Sorted: Boolean);


function Found(const Str: string): Boolean;


function FoundU(const Str: string): Boolean;


function FoundUC(const Str: string): Boolean;


function IdxOf(Item: string): Integer;


procedure Ins(const S: string);


procedure Ins0(const S: string);


function LongString: string;

TStringColl


function LongStringD(c: char): string;


function Compare(Key1, Key2: Pointer): Integer;


function CopyItem(AItem: Pointer): Pointer;


procedure FreeItem(Item: Pointer);


function GetString(Index: Integer): string;


function KeyOf(Item: Pointer): Pointer;


procedure SetString(Index: Integer; const Value: string);


Properties


property Strings : string


Events


Variables