TObjectStack class
Object instances stack.
Declaration
TObjectStack = class(TStack)Inheritance
- TObjectStack
- TStack
- TOrderedList
- TObject
Description
TObjectStack is a stack implementation which manages pointers
only.
TObjectStack introduces no new behaviour, it simply overrides
some methods to accept and/or return
TObject instances instead of
pointers.
See also
Methods
Push | public | Push an object on the stack. |
Pop | public | Pop the top object of the stack. |
Peek | public | Look at the top object in the stack. |
Inherited
From TStack (1)
From TObject (40)
AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
