IIterableConcept インターフェイス (dbgmodel.h)

オブジェクトはコンテナーであり、反復処理できます。

継承

IIterableConcept は IUnknown から継承されます。

メソッド

IIterableConcept インターフェイスには、これらのメソッドがあります。

 
IIterableConcept::AddRef

IIterableConcept::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。
IIterableConcept::GetDefaultIndexDimensionality

GetDefaultIndexDimensionality メソッドは、ディメンションの数を既定のインデックスに返します。
IIterableConcept::GetIterator

反復可能な概念の GetIterator メソッドは、オブジェクトの反復処理に使用できる反復子インターフェイスを返します。
IIterableConcept::QueryInterface

IIterableConcept::QueryInterface メソッドは、オブジェクトでサポートされているインターフェイスへのポインターを取得します。
IIterableConcept::Release

IIterableConcept::Release メソッドは、オブジェクト上のインターフェイスの参照カウントをデクリメントします。

注釈

Iterable の概念

他のオブジェクトのコンテナーであり、含まれているオブジェクトを反復処理する機能を表現するオブジェクトは、IIterableConcept インターフェイスと IModelIterator インターフェイスの実装によって反復可能な概念をサポートできます。 iterable 概念のサポートとインデックス可能な概念のサポートの間には、非常に重要な関係があります。 包含オブジェクトへのランダム アクセスをサポートする オブジェクトは、iterable の概念に加えて、インデックス付け可能な概念をサポートできます。 この場合、反復処理された要素は既定のインデックスも生成する必要があります。インデックス可能な概念に渡されると、同じオブジェクトを参照します。 このインバリアントを満たさなくなると、デバッグ ホストで未定義の動作が発生します。

要件

要件
Header dbgmodel.h

こちらもご覧ください

Debugger Data Model C++ の概要