Файл:IInMemoryDataStorage-relations.png

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Исходный файл(1500 × 507 пикселей, размер файла: 99 Кб, MIME-тип: image/png)

Отношения интерфейсов IInMemoryDataStorage и IInMemoryDataStorageInput.

Сплошными стрелками показано наследование. Пунктиром с подписью "r" показана поддерживаемость реализацией и приводимость с помощью IDataStorage::RepresentAs.

Код omcd.

TYPEDEF(InterfaceBase)
TYPEDEF(IDataStorage)
NODE_NAME(IDataStorage) -> NODE_NAME(InterfaceBase) [INHERITANCE]

TYPEDEF(IConsequentDataStorageInput)

TYPEDEF(IConsequentDataStorageOutput)

TYPEDEF(IConsequentDataStorage)

TYPEDEF(IArbitrarilyAccessedDataStorageInput)

TYPEDEF(IArbitrarilyAccessedDataStorageOutput)

TYPEDEF(IArbitrarilyAccessedDataStorage)

TYPEDEF(IContiguousDataStorageInput)
NODE_NAME(IContiguousDataStorageInput) -> NODE_NAME(IDataStorage) [INHERITANCE]

TYPEDEF(IContiguousDataStorageOutput)
NODE_NAME(IContiguousDataStorageOutput) -> NODE_NAME(IDataStorage) [INHERITANCE]

TYPEDEF(IContiguousDataStorage)
NODE_NAME(IContiguousDataStorage) -> NODE_NAME(IDataStorage) [INHERITANCE]

TYPEDEF_BOLD(IInMemoryDataStorageInput)
NODE_NAME(IInMemoryDataStorageInput) -> NODE_NAME(IContiguousDataStorageInput) [INHERITANCE]

TYPEDEF_BOLD(IInMemoryDataStorage)
NODE_NAME(IInMemoryDataStorage) -> NODE_NAME(IContiguousDataStorage) [INHERITANCE]

NODE_NAME(IContiguousDataStorageInput) -> NODE_NAME(IConsequentDataStorageInput) [INHERITANCE, label="r", style = "dashed"]
NODE_NAME(IContiguousDataStorageInput) -> NODE_NAME(IArbitrarilyAccessedDataStorageInput) [INHERITANCE, label="r", style = "dashed"]
NODE_NAME(IContiguousDataStorageOutput) -> NODE_NAME(IConsequentDataStorageOutput) [INHERITANCE, label="r", style = "dashed"]
NODE_NAME(IContiguousDataStorageOutput) -> NODE_NAME(IArbitrarilyAccessedDataStorageOutput) [INHERITANCE, label="r", style = "dashed"]
NODE_NAME(IContiguousDataStorage) -> NODE_NAME(IConsequentDataStorage) [INHERITANCE, label="r", style = "dashed"]
NODE_NAME(IContiguousDataStorage) -> NODE_NAME(IArbitrarilyAccessedDataStorage) [INHERITANCE, label="r", style = "dashed"]
NODE_NAME(IContiguousDataStorage) -> NODE_NAME(IContiguousDataStorageInput) [INHERITANCE, label="r", style = "dashed"]
NODE_NAME(IContiguousDataStorage) -> NODE_NAME(IContiguousDataStorageOutput) [INHERITANCE, label="r", style = "dashed"]
NODE_NAME(IInMemoryDataStorage) -> NODE_NAME(IInMemoryDataStorageInput) [INHERITANCE, label="r", style = "dashed"]

История файла

Нажмите на дату/время, чтобы просмотреть, как тогда выглядел файл.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий23:04, 16 августа 2019Миниатюра для версии от 23:04, 16 августа 20191500 × 507 (99 Кб)Андрей Чусов (обсуждение | вклад)Отношения интерфейсов IInMemoryDataStorage и IInMemoryDataStorageInput. Сплошными стрелками показано наследование. Пунктиром с подписью "r" показана подд…

Следующие 2 страницы используют данный файл:

Метаданные