System.Generics.Collections
Unité qui implémente des classes de conteneur génériques pour regrouper des éléments de données dans des tableaux, des dictionnaires, des listes, des piles, des files d'attente et autres.
Package | rtl290.bpl |
---|
Classes
TArray | Classe contenant des méthodes statiques de recherche et de tri d'un tableau générique. |
TDictionary | Collection de paires clé-valeur. |
TEnumerable | TEnumerable est une classe abstraite héritée par tous les conteneurs énumérables. |
TEnumerator | TEnumerator est la classe abstraite implémentée par toutes les classes d'énumérateur. |
THashSet | |
TList | Liste ordonnée. |
TObjectDictionary | Collection des paires clé-valeur des objets. |
TObjectHashSet | |
TObjectList | Liste ordonnée d'objets. |
TObjectOrderedDictionary | |
TObjectQueue | File d'attente des objets. |
TObjectStack | Pile d'objets de style dernier entré premier sorti. |
TOrderedDictionary | |
TQueue | File d'attente implémentée sur un tableau, avec bouclage. |
TStack | Pile de style dernier entré premier sorti. |
TThreadedQueue | Représente une file de thread générique. |
TThreadList | Représente une liste générique adaptée aux threads. |
Routines
ErrorArgumentOutOfRange | |
InCircularRange | InCircularRange est une fonction interne utilisée par la méthode Remove. |
Types
PListHelper | |
PObject | PObject est un type pointeur sur une classe TObject. |
PQueueHelper | |
PStackHelper | |
TCollectionNotification | Type du changement apporté à la collection pour l'événement OnNotify. |
TCollectionNotifyEvent | |
TDictionaryOwnership | |
TDictionaryOwnerships | Ensemble des possessions pour TObjectDictionary. |
TListHelper | Assistance interne avec des méthodes non génériques pour gérer des instances de TList. |
TPair | TPair est un enregistrement contenant une paire clé-valeur. |
TQueueHelper | Assistance interne avec des méthodes non génériques pour gérer des instances de TQueue. |
TStackHelper | Assistance interne avec des méthodes non génériques pour gérer des instances de TStack. |