Class TBWQueue (unit BWQueue)

Inherits from

TObject

Constructors



Functions

function Add(Item: Pointer): Integer;


procedure Clear;


destructor Destroy;


class procedure Error(const Msg: string; Data: Integer);


procedure Exchange(Index1, Index2: Integer);


function First: Pointer;


function IndexOf(Item: Pointer): Integer;


function Last: Pointer;


procedure Delete(Index: Integer);


function Get(Index: Integer): Pointer;


procedure SetCapacity(NewCapacity: Integer);


procedure SetCount(NewCount: Integer);


Properties

property Capacity : Integer


property Count : Integer


property Items : Pointer


property List : PPointerList


Events

event OnDiscard : OnDiscardEvent


Variables

FCapacity : Integer;


FCount : Integer;


FList : PPointerList;


FOnDiscard : OnDiscardEvent;



Constructors


Functions


function Add(Item: Pointer): Integer;


procedure Clear;


destructor Destroy;


class procedure Error(const Msg: string; Data: Integer);


procedure Exchange(Index1, Index2: Integer);


function First: Pointer;


function IndexOf(Item: Pointer): Integer;


function Last: Pointer;


procedure Delete(Index: Integer);


function Get(Index: Integer): Pointer;


procedure SetCapacity(NewCapacity: Integer);


procedure SetCount(NewCount: Integer);


Properties


property Capacity : Integer


property Count : Integer


property Items : Pointer


property List : PPointerList


Events


event OnDiscard : OnDiscardEvent


Variables


FCapacity : Integer;


FCount : Integer;


FList : PPointerList;


FOnDiscard : OnDiscardEvent;