Поделиться через


Интерфейс IIndexableConcept (dbgmodel.h)

Любой объект, который является контейнером, поддерживающим случайный доступ к элементам из заданных N-мерных индексаторов, реализует эту концепцию.

Допустимо, чтобы объект был индексируемым (через поддержку IIndexableConcept) и не был итерируемым (из-за отсутствия поддержки IIterableConcept).

Наследование

IIndexableConcept наследуется от IUnknown.

Методы

Интерфейс IIndexableConcept содержит следующие методы.

 
IIndexableConcept::AddRef

Метод IIndexableConcept::AddRef увеличивает количество ссылок для интерфейса в объекте .
IIndexableConcept::GetAt

Метод GetAt извлекает значение по определенному N-мерному индексу из индексированного объекта.
IIndexableConcept::GetDimensionality

Метод GetDimensionality возвращает количество измерений, в которых индексируется объект.
IIndexableConcept::QueryInterface

Метод IIndexableConcept::QueryInterface извлекает указатели на поддерживаемые интерфейсы в объекте .
IIndexableConcept::Release

Метод IIndexableConcept::Release уменьшает количество ссылок для интерфейса в объекте .
IIndexableConcept::SetAt

Метод SetAt пытается задать значение по определенному N-мерному индексу из индексированного объекта.

Требования

Требование Значение
Заголовок dbgmodel.h