Class TBWStack (unit BWStack)

Inherits from

TObject

Constructors



Functions

procedure Clear;


destructor Destroy;


function Pop:pointer;


procedure Push(value:pointer);


function Get(index:integer):pointer;


procedure Grow;


procedure Put(index:integer; value:pointer);


procedure SetCapacity(NewCapacity: Integer);


Properties

property Capacity : integer


property Count : integer


property Items : Pointer


Events

Variables

FCapacity : Integer;


FCount : Integer;


FList : PPointerList;



Constructors


Functions


procedure Clear;


destructor Destroy;


function Pop:pointer;


procedure Push(value:pointer);


function Get(index:integer):pointer;


procedure Grow;


procedure Put(index:integer; value:pointer);


procedure SetCapacity(NewCapacity: Integer);


Properties


property Capacity : integer


property Count : integer


property Items : Pointer


Events


Variables


FCapacity : Integer;


FCount : Integer;


FList : PPointerList;