Namespace: OtlContainers
Class TOmniBoundedStack
System.TInterfacedObject
  |
  +-- OtlContainers.TOmniBaseBoundedStack 
    |
    +-- OtlContainers.TOmniBoundedStack
public class TOmniBoundedStack ( TOmniBaseBoundedStack    ) 
Sealed- False
 
Abstract- False
 
Persistent- False
 
 
Create(numElements: integer; elementSize: integer; partlyEmptyLoadFactor: real; almostFullLoadFactor: real) 	  | 
 
                                                  public Sub  | 
Destroy() 	  | 
                                                  public function boolean | 
Pop(value: ) 	  | 
                                                  public function boolean | 
Push(value: ) 	  | 
 
ContainerSubject
public ContainerSubject: OtlContainerObserver.TOmniContainerSubject 
Type- TOmniContainerSubject
 
Class- False
 
Access- read
 
Create
public constructor Create(numElements: integer; elementSize: integer; partlyEmptyLoadFactor: real; almostFullLoadFactor: real)
Final- False
 
Reintroduce- False
 
Virtual- False
 
Override- False
 
Abstract- False
 
Destroy
public procedure Destroy()
Reintroduce- False
 
Virtual- False
 
Override- True
 
Abstract- False
 
Final- 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 Class  TOmniBaseBoundedStack 
Client- TOmniBoundedStack
 
Supplier- TOmniBaseBoundedStack
 
to Class  TOmniContainerSubject 
Supplier- TOmniContainerSubject
 
Directed- False
 
Client- osContainerSubject
 
Type- association
 
to Struct  TOmniAlignedInt32 
Supplier- TOmniAlignedInt32
 
Directed- False
 
Client- osInStackCount
 
Type- association
 
to Class  TOmniContainerSubject 
Supplier- TOmniContainerSubject
 
Directed- False
 
Client- ContainerSubject
 
Type- association