Où est TQueue ou TOrderedList = class(TObject) dans Lazarus
Bonjour,
Je pensais utiliser un Type TQueue en Lazarus, mais je ne l'ai pas trouvé. Dans le Free Pascal ici il y a le type
Code:
1 2 3 4 5 6 7 8 9 10 11
| existe le type TOrderedList = class(TObject)
public
constructor Create; // Create a new ordered list
destructor Destroy; override; // Free an ordered list
function Count; // Number of elements on the list.
function AtLeast(); //Check whether the list contains a certain number of elements.
function Push();//Push another element on the list.
function Pop;// Remove an element from the list.
function Peek;// Return the next element to be popped from the list.
end; |
J'ai ensuite vérifié que le Type TOrderedList existait bien dans la page qui est la liste de tous les types de Lazarus. Malheuresement, je ne sais pas si cette liste est à jour et sa date de mise à jour. En tout cas, elle est utile :
https://www.freepascal.org/docs/ClassChart3.pdf
:mrgreen:Mais, je n'ai pas réussi à trouver l'unité Lazarus où elle se trouve.
Savez-vous où? Avez-vous utilisé cette Pile LIFO, si elle n'existe pas je vais être obligé de recréer une classe TQueue...
merci de votre aide
Je suis toujours à démêler les codes sources, mais ça va aboutir!;)
{TQueue => LIFO : Une file d’attente est principalement utilisée pour traiter