Membres de la classe CList

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

Index