IIndexableConcept interface (dbgmodel.h)
Any object which is a container that supports random access retrieval of elements from given N-dimensional indexers implements this concept.
It is legal for an object to be indexable (via support of IIndexableConcept) and not iterable (via lack of support for IIterableConcept).
Inheritance
IIndexableConcept inherits from IUnknown.
Methods
The IIndexableConcept interface has these methods.
IIndexableConcept::AddRef The IIndexableConcept::AddRef method increments the reference count for an interface on an object. |
IIndexableConcept::GetAt The GetAt method retrieves the value at a particular N-dimensional index from within the indexed object. |
IIndexableConcept::GetDimensionality The GetDimensionality method returns the number of dimensions that the object is indexed in. |
IIndexableConcept::QueryInterface The IIndexableConcept::QueryInterface method retrieves pointers to the supported interfaces on an object. |
IIndexableConcept::Release The IIndexableConcept::Release method decrements the reference count for an interface on an object. |
IIndexableConcept::SetAt The SetAt method attempts to set the value at a particular N-dimensional index from within the indexed object. |
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |