System.Generics.Collections.TQueue

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Generics.Collections.TEnumerableSystem.TObjectTQueue

Delphi

TQueue<T> = class(TEnumerable<T>)

C++

template<typename T> class PASCALIMPLEMENTATION TQueue__1 : public TEnumerable__1<T>

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections System.Generics.Collections

Description

File d'attente implémentée sur un tableau, avec bouclage.

TQueue est une file d'attente implémentée sur un tableau, avec bouclage.

Vous pouvez ajouter des éléments à la fin de la file d'attente et les retirer du début, ou retirer tous les éléments. Vous pouvez aussi renvoyer le premier élément sans le retirer. Vous pouvez ajouter des objets nil à la file d'attente.

Count contient le nombre d'éléments de la file d'attente.

Un événement OnNotify vous indique quand la file d'attente a été modifiée.

La classe TObjectQueue hérite de TQueue et fournit un mécanisme automatique de libération des objets retirés des files d'attente.

Voir aussi