Interface IIterableConcept (dbgmodel.h)
O objeto é um contêiner e pode ser iterado.
Herança
IIterableConcept herda de IUnknown.
Métodos
A interface IIterableConcept tem esses métodos.
IIterableConcept::AddRef O método IIterableConcept::AddRef incrementa a contagem de referência para uma interface em um objeto . |
IIterableConcept::GetDefaultIndexDimensionality O método GetDefaultIndexDimensionality retorna o número de dimensões para o índice padrão. |
IIterableConcept::GetIterator O método GetIterator no conceito iterável retorna uma interface iterador que pode ser usada para iterar o objeto. |
IIterableConcept::QueryInterface O método IIterableConcept::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto . |
IIterableConcept::Release O método IIterableConcept::Release diminui a contagem de referência de uma interface em um objeto . |
Comentários
Conceito iterável
Um objeto que é um contêiner de outros objetos e deseja expressar a capacidade de iterar sobre esses objetos contidos pode dar suporte ao conceito iterável por meio de uma implementação das interfaces IIterableConcept e IModelIterator . Há uma relação muito importante entre o suporte ao conceito iterável e o suporte ao conceito indexável. Um objeto que dá suporte ao acesso aleatório aos objetos contidos pode dar suporte ao conceito indexável, além do conceito iterável. Nesse caso, os elementos iterados também devem produzir um índice padrão que, quando passados para o conceito indexável, se referem ao mesmo objeto. Uma falha ao satisfazer essa invariável resultará em um comportamento indefinido no host de depuração.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |