Inherits from
TAdvCpObject
constructor Create;
procedure Add(Item: Pointer);
function At(Index: Integer): Pointer;
procedure AtDelete(Index: Integer);
procedure AtFree(Index: Integer);
procedure AtInsert(Index: Integer; Item: Pointer);
procedure AtPut(Index: Integer; Item: Pointer);
procedure Concat(AColl: TColl);
function Copy: Pointer;
function CopyItem(AItem: Pointer): Pointer;
procedure CopyItemsTo(Coll: TColl);
procedure Delete(Item: Pointer);
procedure DeleteAll;
destructor Destroy;
procedure DoInit(ALimit, ADelta: Integer);
procedure Enter;
procedure FFree(Item: Pointer);
procedure ForEach(Proc: TForEachProc);
procedure FreeAll;
procedure FreeItem(Item: Pointer);
function IndexOf(Item: Pointer): Integer;
procedure Insert(Item: Pointer);
procedure Leave;
procedure MoveTo(CurIndex, NewIndex: Integer);
procedure Pack;
procedure SetCapacity(NewCapacity: Integer);
procedure Sort(Compare: TListSortCompare);
---- TColl ----
property Count : Integer
property First : Pointer
property Items : Pointer
FList : PItemList;
CS : TRTLCriticalSection;
FCapacity : Integer;
FCount : Integer;
FDelta : Integer;
Shared : Integer;
constructor Create;
procedure Add(Item: Pointer);
function At(Index: Integer): Pointer;
procedure AtDelete(Index: Integer);
procedure AtFree(Index: Integer);
procedure AtInsert(Index: Integer; Item: Pointer);
procedure AtPut(Index: Integer; Item: Pointer);
procedure Concat(AColl: TColl);
function Copy: Pointer;
function CopyItem(AItem: Pointer): Pointer;
procedure CopyItemsTo(Coll: TColl);
procedure Delete(Item: Pointer);
procedure DeleteAll;
destructor Destroy;
procedure DoInit(ALimit, ADelta: Integer);
procedure Enter;
procedure FFree(Item: Pointer);
procedure ForEach(Proc: TForEachProc);
procedure FreeAll;
procedure FreeItem(Item: Pointer);
function IndexOf(Item: Pointer): Integer;
procedure Insert(Item: Pointer);
procedure Leave;
procedure MoveTo(CurIndex, NewIndex: Integer);
procedure Pack;
procedure SetCapacity(NewCapacity: Integer);
procedure Sort(Compare: TListSortCompare);
---- TColl ----
property Count : Integer
property First : Pointer
property Items : Pointer
FList : PItemList;
CS : TRTLCriticalSection;
FCapacity : Integer;
FCount : Integer;
FDelta : Integer;
Shared : Integer;