CGenericList, classe

CGenericListModèle de classe qui implémente une liste spécifique au type. Pour plus d’informations, consultez CBaseList.
Pour utiliser ce modèle, déclarez une variable de type CGenericList avec un argument de modèle qui définit le type d’objet dans la liste. Par exemple, l’instruction suivante déclare une liste d’objets CBaseFilter :
CGenericList<CBaseFilter> myFilterList("Filters");
Pour plus de commodité, Wxlist. h définit les types de liste suivants :
typedef CGenericList<CBaseObject> CBaseObjectList;
typedef CGenericList<IUnknown> CBaseInterfaceList;
| Méthodes publiques | Description |
|---|---|
| CGenericList | Méthode de constructeur. |
| ~ CGenericList | Méthode de destructeur. |
| GetHeadPosition | Récupère la position du premier élément de la liste. |
| GetTailPosition | Récupère la position du dernier élément de la liste. |
| GetCount | Récupère le nombre d’éléments dans la liste. |
| GetNext | Récupère l’élément à la position spécifiée et avance la position. |
| Télécharger | Récupère l’élément à la position spécifiée. |
| GetHead | Récupère l’élément au début de la liste. |
| RemoveHead | Supprime le premier élément de la liste. |
| RemoveTail | Supprime le dernier élément de la liste. |
| Installez | Supprime l'élément à la position spécifiée. |
| AddBefore | Insère un élément ou une liste avant la position spécifiée. |
| AddAfter | Insère un élément ou une liste après la position spécifiée. |
| AddHead | Ajoute un élément ou une liste au début de la liste. |
| AddTail | Ajoute un élément ou une liste à la fin de la liste. |
| Rechercher | Récupère la première position qui contient l’élément spécifié. |
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|