System.Contnrs.TOrderedList.PushItem

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

procedure PushItem(AItem: Pointer); virtual; abstract;

C++

virtual void __fastcall PushItem(void * AItem) = 0 ;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
System.Contnrs.pas
System.Contnrs.hpp
System.Contnrs TOrderedList

Description

Ajoute un élément à la liste.

La méthode protégée PushItem fournit l'implémentation sous-jacente de la méthode Push. Dans TOrderedList, PushItem n'a pas d'implémentation (elle est abstraite ou, en termes C++, elle est virtuelle pure).

Les classes dérivées redéfinissent cette méthode pour ajouter des éléments à la liste spécifiée par la propriété List. Chaque classe dérivée ajoute des éléments afin de gérer la liste dans l'ordre de sortie inverse. Dans TStack, les éléments sont ajoutés à la fin de la liste (la liste est alors dernier entré, premier sorti). Dans TQueue, les éléments sont ajoutés au début (la liste est alors premier entré, premier sorti).

Voir aussi