Class TWideStringList (unit WStrList)

Inherits from

TWideStrings

Constructors



Functions

function Add(const S: WideString): Integer;


procedure Clear;


procedure Delete(Index: Integer);


destructor Destroy;

TWideStringList

procedure Exchange(Index1, Index2: Integer);


function Find(const S: WideString; var Index: Integer): Boolean;


function IndexOf(const S: WideString): Integer;


procedure Insert(Index: Integer; const S: WideString);


procedure Sort;


procedure Changed;


procedure Changing;


function Get(Index: Integer): WideString;


function GetCapacity: Integer;


function GetCount: Integer;


function GetObject(Index: Integer): TObject;


procedure Put(Index: Integer; const S: WideString);


procedure PutObject(Index: Integer; AObject: TObject);


procedure SetCapacity(NewCapacity: Integer);


procedure SetLanguage(Value: TLanguage);


procedure SetUpdateState(Updating: Boolean);


procedure ExchangeItems(Index1, Index2: Integer);


procedure Grow;


procedure InsertItem(Index: Integer; const S: WideString);


procedure QuickSort(L, R: Integer);


procedure SetSorted(Value: Boolean);


Properties

property Duplicates : TDuplicates


property Sorted : Boolean


Events

event OnChange : TNotifyEvent


event OnChanging : TNotifyEvent


Variables

FCapacity : Integer;


FCount : Integer;


FDuplicates : TDuplicates;


FList : PStringItemList;


FOnChange : TNotifyEvent;


FOnChanging : TNotifyEvent;


FSorted : Boolean;



Constructors


Functions


function Add(const S: WideString): Integer;


procedure Clear;


procedure Delete(Index: Integer);


destructor Destroy;

TWideStringList


procedure Exchange(Index1, Index2: Integer);


function Find(const S: WideString; var Index: Integer): Boolean;


function IndexOf(const S: WideString): Integer;


procedure Insert(Index: Integer; const S: WideString);


procedure Sort;


procedure Changed;


procedure Changing;


function Get(Index: Integer): WideString;


function GetCapacity: Integer;


function GetCount: Integer;


function GetObject(Index: Integer): TObject;


procedure Put(Index: Integer; const S: WideString);


procedure PutObject(Index: Integer; AObject: TObject);


procedure SetCapacity(NewCapacity: Integer);


procedure SetLanguage(Value: TLanguage);


procedure SetUpdateState(Updating: Boolean);


procedure ExchangeItems(Index1, Index2: Integer);


procedure Grow;


procedure InsertItem(Index: Integer; const S: WideString);


procedure QuickSort(L, R: Integer);


procedure SetSorted(Value: Boolean);


Properties


property Duplicates : TDuplicates


property Sorted : Boolean


Events


event OnChange : TNotifyEvent


event OnChanging : TNotifyEvent


Variables


FCapacity : Integer;


FCount : Integer;


FDuplicates : TDuplicates;


FList : PStringItemList;


FOnChange : TNotifyEvent;


FOnChanging : TNotifyEvent;


FSorted : Boolean;