System.Generics.Collections.TObjectQueue
Delphi
TObjectQueue<T: class> = class(TQueue<T>)
C++
template<typename T> class PASCALIMPLEMENTATION TObjectQueue__1 : public TQueue__1<T>
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | System.Generics.Collections |
Description
Queue of objects.
TObjectQueue represents a queue of objects.
TObjectQueue is a TQueue with the capability of automatically freeing object entries when they are removed from the queue. When a TObjectQueue is instantiated, an AOwnsObjects parameter specifies whether the queue owns the queue entries. If the entry is owned, when the entry object is removed from the queue, the entry object is freed.
The OwnsObjects property gets or sets the object ownership.
See Also
Code Examples