Interface IIterableConcept (dbgmodel.h)
L’objet est un conteneur et peut être itéré.
Héritage
IIterableConcept hérite d’IUnknown.
Méthode
L’interface IIterableConcept a ces méthodes.
IIterableConcept ::AddRef La méthode IIterableConcept ::AddRef incrémente le nombre de références d’une interface sur un objet. |
IIterableConcept ::GetDefaultIndexDimensionality La méthode GetDefaultIndexDimensionality retourne le nombre de dimensions à l’index par défaut. |
IIterableConcept ::GetIterator La méthode GetIterator sur le concept itérable retourne une interface d’itérateur qui peut être utilisée pour itérer l’objet. |
IIterableConcept ::QueryInterface La méthode IIterableConcept ::QueryInterface récupère des pointeurs vers les interfaces prises en charge sur un objet. |
IIterableConcept ::Release La méthode IIterableConcept ::Release décrémente le nombre de références d’une interface sur un objet. |
Remarques
concept itérable
Un objet qui est un conteneur d’autres objets et souhaite exprimer la possibilité d’itérer sur ces objets contenus peut prendre en charge le concept itérable par une implémentation de iIterableConcept et IModelIterator interfaces. Il existe une relation très importante entre la prise en charge du concept itérable et la prise en charge du concept indexable. Un objet qui prend en charge l’accès aléatoire aux objets contenus peut prendre en charge le concept indexable en plus du concept itérable. Dans ce cas, les éléments itérés doivent également produire un index par défaut qui, lorsqu’ils sont passés au concept indexable font référence au même objet. Un échec de satisfaction de cet invariant entraîne un comportement non défini dans l’hôte de débogage.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |
Voir aussi
Vue d’ensemble du modèle de données du débogueur C++