API:System.Generics.Collections.TObjectQueue

提供: RAD Studio API Documentation
移動先: 案内検索

System.Generics.Collections.TQueueSystem.Generics.Collections.TEnumerableSystem.TObjectTObjectQueue

Delphi

TObjectQueue<T: class> = class(TQueue<T>)

C++

template<typename T> class PASCALIMPLEMENTATION TObjectQueue__1 : public TQueue__1<T>

プロパティ

種類 可視性 ソース ユニット
class public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections System.Generics.Collections

説明

ラッピングを利用して配列上に実装されたキュー。

System.Generics.Collections.TObjectQueue は System.Generics.Collections.TQueue を継承しています。以下の内容はすべて System.Generics.Collections.TQueue を参照しています。

ラッピングを利用して配列上に実装されたキュー。

TQueue は、ラッピングを利用して配列上に実装されたキューです。

キューの最後にアイテムを追加し、先頭からアイテムを削除したり、すべてのアイテムを削除することができます。先頭にあるアイテムを削除せずに読みだすこともできます。キューに nil オブジェクトを追加できます。

Count は、キュー内のアイテム数を保持します。

OnNotify イベントは、キューがいつ変更されたかを知らせます。

クラス TObjectQueue は、TQueue を継承し、キューからオブジェクトを自動的に解放する仕組みを提供します。

関連項目