次の方法で共有


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 Concept

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

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

デバッガー データ モデル C++ の概要