System.Generics.Collections

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

TArrayClasse contenant des méthodes statiques de recherche et de tri d'un tableau générique.
TDictionaryCollection de paires clé-valeur.
TEnumerableTEnumerable est une classe abstraite héritée par tous les conteneurs énumérables.
TEnumeratorTEnumerator est la classe abstraite implémentée par toutes les classes d'énumérateur.
THashSet
TListListe ordonnée.
TObjectDictionaryCollection des paires clé-valeur des objets.
TObjectHashSet
TObjectListListe ordonnée d'objets.
TObjectOrderedDictionary
TObjectQueueFile d'attente des objets.
TObjectStackPile d'objets de style dernier entré premier sorti.
TOrderedDictionary
TQueueFile d'attente implémentée sur un tableau, avec bouclage.
TStackPile de style dernier entré premier sorti.
TThreadedQueueReprésente une file de thread générique.
TThreadListReprésente une liste générique adaptée aux threads.

Routines

ErrorArgumentOutOfRange
InCircularRangeInCircularRange est une fonction interne utilisée par la méthode Remove.

Types

PListHelper
PObjectPObject est un type pointeur sur une classe TObject.
PQueueHelper
PStackHelper
TCollectionNotificationType du changement apporté à la collection pour l'événement OnNotify.
TCollectionNotifyEvent
TDictionaryOwnership
TDictionaryOwnershipsEnsemble des possessions pour TObjectDictionary.
TListHelperAssistance interne avec des méthodes non génériques pour gérer des instances de TList.
TPairTPair est un enregistrement contenant une paire clé-valeur.
TQueueHelperAssistance interne avec des méthodes non génériques pour gérer des instances de TQueue.
TStackHelperAssistance interne avec des méthodes non génériques pour gérer des instances de TStack.