System.Generics.Collections
データ項目を配列、ディクショナリ、リスト、スタック、キューなどにまとめるためのジェネリック コンテナ クラスが実装されているユニットです。
| パッケージ | rtl230.bpl |
|---|
クラス
| TArray | 汎用配列の検索および並び替えを行うための、静的メソッドを保有するクラス。 |
| TDictionary | キーと値のペアのコレクションです。 |
| TEnumerable | TEnumerable は、すべての列挙型コンテナで継承される抽象クラスです。 |
| TEnumerator | TEnumerator は、すべての列挙子クラスで実装される抽象クラスです。 |
| TList | 順序付きリストです。 |
| TObjectDictionary | オブジェクトのキーと値のペアのコレクション。 |
| TObjectList | オブジェクトの順序付きリストです。 |
| TObjectQueue | オブジェクトのキュー。 |
| TObjectStack | オブジェクトの後入れ先出しスタックです。 |
| TQueue | ラッピングを利用して配列上に実装されたキュー。 |
| TStack | 後入れ先出しスタックです。 |
| TThreadedQueue | ジェネリックなスレッド化されたキューを表します。 |
| TThreadList |
スレッドセーフなジェネリック リストを表します。 |
ルーチン
| InCircularRange | InCircularRange は、Remove メソッドで使用される内部関数です。 |
型
| PObject | PObject は TObject クラスへのポインタ型です。 |
| System_Generics_Collections__02 | |
| TCollectionNotification | OnNotify イベント発生時のコレクションに対する変更のタイプ。 |
| TDictionaryOwnerships | TObjectDictionary の所有権の集合。 |
| TListHelper | TList インスタンスを処理するための、非ジェネリック メソッドでの内部ヘルパ。 |
| TPair | TPair は、キーと値のペアを格納するレコードです。 |
| TQueueHelper | TQueue インスタンスを処理するための、非ジェネリック メソッドでの内部ヘルパ。 |
| TStackHelper | TStack インスタンスを処理するための、非ジェネリック メソッドでの内部ヘルパ。 |