Antarmuka IIterableConcept (dbgmodel.h)

Objek adalah kontainer dan dapat diulang.

Warisan

IIterableConcept mewarisi dari IUnknown.

Metode

Antarmuka IIterableConcept memiliki metode ini.

 
IIterableConcept::AddRef

Metode IIterableConcept::AddRef menambah jumlah referensi untuk antarmuka pada objek.
IIterableConcept::GetDefaultIndexDimensionality

Metode GetDefaultIndexDimensionality mengembalikan jumlah dimensi ke indeks default.
IIterableConcept::GetIterator

Metode GetIterator pada konsep iterable mengembalikan antarmuka iterator yang dapat digunakan untuk iterasi objek.
IIterableConcept::QueryInterface

Metode IIterableConcept::QueryInterface mengambil pointer ke antarmuka yang didukung pada objek.
IIterableConcept::Release

Metode IIterableConcept::Release mengurangi jumlah referensi untuk antarmuka pada objek.

Keterangan

Konsep yang Dapat Diulang

Objek yang merupakan kontainer objek lain dan ingin mengekspresikan kemampuan untuk melakukan iterasi atas objek yang terkandung dapat mendukung konsep berulang dengan implementasi antarmuka IIterableConcept dan IModelIterator . Ada hubungan yang sangat penting antara dukungan konsep yang dapat diulang dan dukungan konsep yang dapat diindeks. Objek yang mendukung akses acak ke objek yang terkandung dapat mendukung konsep yang dapat diindeks selain konsep yang dapat diulang. Dalam hal ini, elemen yang diulang juga harus menghasilkan indeks default yang, ketika diteruskan ke konsep yang dapat diindeks merujuk ke objek yang sama. Kegagalan untuk memenuhi invarian ini akan mengakibatkan perilaku yang tidak terdefinisi di host debug.

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Gambaran Umum Model Data Debugger C++