Construction
CList | Construit une liste ordonnée de vide. |
Tête et queue accès
GetHead | Retourne l'élément head de la liste (ne peut pas être vide). |
GetTail | Retourne l'élément de la queue de la liste (ne peut pas être vide). |
Opérations
RemoveHead | Supprime l'élément de la tête de la liste. |
RemoveTail | Supprime l'élément de la queue de la liste. |
AddHead | Ajoute un élément (ou tous les éléments d'une autre liste) à la tête de la liste (qui fait un nouveau chef). |
AddTail | Ajoute un élément (ou tous les éléments d'une autre liste) à la queue de la liste (qui fait une nouvelle queue). |
RemoveAll | Supprime tous les éléments de cette liste. |
Itération
GetHeadPosition | Renvoie la position de l'élément head de la liste. |
GetTailPosition | Renvoie la position de l'élément de la queue de la liste. |
GetNext | Obtient l'élément suivant pour une itération. |
GetPrev | Obtient l'élément précédent pour une itération. |
Récupération et Modification
GetAt | Obtient l'élément à une position donnée. |
SetAt | Définit l'élément à une position donnée. |
RemoveAt | Supprime un élément de cette liste, spécifiée par la poste. |
Insertion
InsertBefore | Insère un nouvel élément avant d'une position donnée. |
InsertAfter | Insère un nouvel élément après une position donnée. |
Recherche
Trouver | Obtient la position d'un élément spécifié par la valeur de pointeur. |
FindIndex | Obtient la position d'un élément spécifié par l'index de base zéro. |
Statut
GetCount | Retourne le nombre d'éléments dans cette liste. |
IsEmpty | Tests de la condition de liste vide (aucun élément). |
Aperçu de la CList |  ; Membres de la classe base | Graphique de la hiérarchie