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