Class TManagedList (unit Lists)

Inherits from

TObject

Constructors


constructor Create;

Remove item from list BEFORE disposing it


Functions

function Add(Item:Pointer):Integer;


procedure Clear;

Remove item from list BEFORE disposing it

procedure Delete(Index:Integer);


procedure DeleteAll;


destructor Destroy;


procedure Exchange(Index1,Index2:Integer);


function First:Pointer;


procedure Insert(Index:Integer; Item:Pointer);


function Last:Pointer;


procedure Move(CurIndex,NewIndex:Integer);


function Remove(Index:Integer):Pointer;

Remove item from list BEFORE disposing it

procedure FreeItem(Item:Pointer);


function Get(Index:Integer):Pointer;


procedure Put(Index:Integer; Item:Pointer);


function GetCount:Integer;


Properties

property Count : Integer


property Items : Pointer


Events

Variables

List : TList;



Constructors


constructor Create;

Remove item from list BEFORE disposing it


Functions


function Add(Item:Pointer):Integer;


procedure Clear;

Remove item from list BEFORE disposing it


procedure Delete(Index:Integer);


procedure DeleteAll;


destructor Destroy;


procedure Exchange(Index1,Index2:Integer);


function First:Pointer;


procedure Insert(Index:Integer; Item:Pointer);


function Last:Pointer;


procedure Move(CurIndex,NewIndex:Integer);


function Remove(Index:Integer):Pointer;

Remove item from list BEFORE disposing it


procedure FreeItem(Item:Pointer);


function Get(Index:Integer):Pointer;


procedure Put(Index:Integer; Item:Pointer);


function GetCount:Integer;


Properties


property Count : Integer


property Items : Pointer


Events


Variables


List : TList;