オブジェクトはコンテナーであり、反復処理できます。
継承
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 |