Namespace: OtlContainers
Class TOmniBaseBoundedStack
System.TInterfacedObject
  |
  +-- OtlContainers.TOmniBaseBoundedStack
All Implemented Interfaces: - IOmniStack   
 
Direct Known Subclasses: - TOmniBoundedStack   
 
public class TOmniBaseBoundedStack ( System.TInterfacedObject   , IOmniStack    ) 
Sealed- False
 
Abstract- True
 
Persistent- False
 
  
                                                  public Sub  | 
Destroy() 	  | 
                                                  public Sub  | 
Empty() 	  | 
                                                  public Sub  | 
Initialize(numElements: integer; elementSize: integer) 	  | 
                                                  public function boolean | 
IsEmpty() 	  | 
                                                  public function boolean | 
IsFull() 	  | 
                                                  public function boolean | 
Pop(value: ) 	  | 
                                                  public function boolean | 
Push(value: ) 	  | 
 
ElementSize
public ElementSize: integer
Type- integer
 
Class- False
 
Access- read
 
NumElements
public NumElements: integer
Type- integer
 
Class- False
 
Access- read
 
Create
public constructor Create()
Final- False
 
Reintroduce- False
 
Virtual- False
 
Override- False
 
Abstract- False
 
Destroy
public procedure Destroy()
Reintroduce- False
 
Virtual- False
 
Override- True
 
Abstract- False
 
Final- False
 
Empty
public procedure Empty()
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Initialize
public procedure Initialize(numElements: integer; elementSize: integer)
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- True
 
Class- False
 
IsEmpty
public function IsEmpty(): boolean
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- boolean
 
Override- False
 
Virtual- False
 
Class- False
 
IsFull
public function IsFull(): boolean
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- boolean
 
Override- False
 
Virtual- False
 
Class- False
 
Pop
public function Pop(value: ): boolean
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- boolean
 
Override- False
 
Virtual- False
 
Class- False
 
Push
public function Push(value: ): boolean
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- boolean
 
Override- False
 
Virtual- False
 
Class- False
 
to Interface  IOmniStack 
Client- TOmniBaseBoundedStack
 
Supplier- IOmniStack
 
to Class  PReferencedPtr 
Supplier- PReferencedPtr
 
Directed- False
 
Client- obsPublicChainP
 
Type- association
 
to Class  PReferencedPtr 
Supplier- PReferencedPtr
 
Directed- False
 
Client- obsRecycleChainP
 
Type- association