Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 1.72 KB

nn-dbgmodel-iiterableconcept.md

File metadata and controls

55 lines (44 loc) · 1.72 KB
UID title description ms.date keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library targetos tech.root ms.custom f1_keywords topic_type api_type api_location api_name
NN:dbgmodel.IIterableConcept
IIterableConcept (dbgmodel.h)
The object is a container and can be iterated.
07/16/2018
IIterableConcept interface
dbgmodel.h
Windows
debugger
RS5
IIterableConcept
dbgmodel/IIterableConcept
apiref
COM
dbgmodel.h
IIterableConcept

IIterableConcept interface

-description

The object is a container and can be iterated.

-inheritance

IIterableConcept inherits from IUnknown.

-remarks

Iterable Concept

An object which is a container of other objects and wishes to express the ability to iterate over those contained objects can support the iterable concept by an implementation of the IIterableConcept and IModelIterator interfaces. There is a very important relationship between support of the iterable concept and support of the indexable concept. An object which supports random access to the contained objects can support the indexable concept in addition to the iterable concept. In this case, the iterated elements must also produce a default index which, when passed to the indexable concept refer to the same object. A failure to satisfy this invariant will result in undefined behavior in the debug host.

-see-also

Debugger Data Model C++ Overview