| Liste des fonctions et description |
| int size () const; |
Retourne le nombre d'éléments de la pile |
| void push (const T &); |
Enregistre un élément dans la pile |
| T & pop (); |
Retourne l'élément de dessus et le retire de la pile |
| T & peek () const; |
Retourne l'élément de dessus sans le retirer de la pile |
| element<T> * search (const T &); |
Retourne un élément d'une valeur donnée (cheat) |
| stack<T> & delete_element (const T &); |
Supprime un élément de valeur donnée (cheat) |
| void empty_stack(); |
Vide la pile sans la détruire |
| bool is_empty (); |
Teste si la pile est vide |
| void write_to_file (std::string, bool=false); |
Enregistre la pile dans un fichier |
| stack<T> & read_from_file (std::string); |
Crée une pile à partir d'un fichier |
| stack<T> & sort(bool=true); |
Trie la pile (cheat) |
| void reverse_stack(); |
Inverse la position des éléments (cheat) |