Шаблон:AssociativeDataStorageRef body: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{source_header|lang=cpp|struct AssociativeDataStorageRef;}} {{type_list_title|access=public}} {{type_list_begin}} {{type_list_add|AssociativeDataStorageRef::inte…»)
 
 
Строка 10: Строка 10:
{{method_list_add|AssociativeDataStorageRef::share_ownership}}
{{method_list_add|AssociativeDataStorageRef::share_ownership}}
{{method_list_add|AssociativeDataStorageRef::find_node}}
{{method_list_add|AssociativeDataStorageRef::find_node}}
{{method_list_add|AssociativeDataStorageRef::create_node}}
{{method_list_add|AssociativeDataStorageRef::delete_node}}
{{method_list_add|AssociativeDataStorageRef::operator AssociativeDataStorageInputOwn}}
{{method_list_add|AssociativeDataStorageRef::operator AssociativeDataStorageOutputOwn}}
{{method_list_end}}
{{method_list_end}}
{{method_list_title|access=protected}}
{{method_list_title|access=protected}}

Текущая версия на 15:41, 19 августа 2019

struct AssociativeDataStorageRef;
Открытые типы
ТипОписание
interface_typeПсевдоним интерфейса IAssociativeDataStorage.
Открытые методы
МетодОписание
(конструкторы)Конструкторы, определенные требованиями ссылочного адаптера.
get_interfaceВозвращает адрес ассоциированной с адаптером реализации накопителя данных.
share_ownershipРазделяет владение ассоциированным накопителем данных, возвращая владеющий адаптер.
find_nodeОсуществляет поиск узла по ключу.
create_nodeСоздает новый узел и ассоциирует его с заданным ключом.
delete_nodeУдаляет ключ, идентифицируемый ключом.
operator AssociativeDataStorageInputOwnОператор преобразования типа адаптера.
operator AssociativeDataStorageOutputOwnОператор преобразования типа адаптера.
Защищенные методы
МетодОписание
reset_interfaceЗадает адаптеру новую реализацию IAssociativeDataStorage.