System.Generics.Collections

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

配列、辞書、リスト、スタック、クエリなどの中の、データ項目をグループ化するための汎用コンテナを実装するユニットです。

パッケージ rtl290.bpl

クラス

TArray汎用配列の検索および並び替えを行うための、静的メソッドを保有するクラス。
TDictionaryキー/値ペアのコレクション
TEnumerableTEnumerable は、すべての列挙型コンテナで継承される抽象クラスです。
TEnumeratorTEnumerator は、すべての列挙子クラスで実装される抽象クラスです。
THashSet
TList順序付きリストです。
TObjectDictionaryオブジェクトのキーと値のペアのコレクション。
TObjectHashSet
TObjectListオブジェクトの順序付きリストです。
TObjectOrderedDictionary
TObjectQueueオブジェクトのキュー。
TObjectStackオブジェクトの後入れ先出しスタックです。
TOrderedDictionary
TQueueラッピングを利用して配列上に実装されたキュー。
TStack後入れ先出しスタックです。
TThreadedQueueジェネリックなスレッド化されたキューを表します。
TThreadList

スレッドセーフなジェネリック リストを表します。

ルーチン

ErrorArgumentOutOfRange
InCircularRangeInCircularRange は、Remove メソッドで使用される内部関数です。

PListHelper
PObjectPObjectTObject クラスへのポインタ型です。
PQueueHelper
PStackHelper
TCollectionNotificationOnNotify イベント発生時のコレクションに対する変更のタイプ。
TCollectionNotifyEvent
TDictionaryOwnership
TDictionaryOwnershipsTObjectDictionary の所有権の集合。
TListHelperTList インスタンスを処理するための、非ジェネリック メソッドでの内部ヘルパ。
TPairTPair は、キーと値のペアを格納するレコードです。
TQueueHelperTQueue インスタンスを処理するための、非ジェネリック メソッドでの内部ヘルパ。
TStackHelperTStack インスタンスを処理するための、非ジェネリック メソッドでの内部ヘルパ。