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;