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