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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «<source lang="cpp"> struct NodeOwn; </source> {{type_list_title|access=public}} {{type_list_begin}} {{type_list_add|NodeOwn::interface_type|Тип INode.}} {{…»)
 
 
Строка 12: Строка 12:
{{method_list_add|NodeOwn::operator{{=}}}}
{{method_list_add|NodeOwn::operator{{=}}}}
{{method_list_add|NodeOwn::release_ownership}}
{{method_list_add|NodeOwn::release_ownership}}
{{method_list_add|NodeOwn::Demarshal}}
{{method_list_add|NodeOwn::Demarshal|type=static}}
{{method_list_end}}
{{method_list_end}}
{{inherits_begin|access=public}}
{{inherits_begin|access=public}}
{{inherits_add|NodeRef}}
{{inherits_add|NodeRef}}
{{inherits_end}}
{{inherits_end}}

Текущая версия на 17:26, 3 января 2018

struct NodeOwn;
Открытые типы
ТипОписание
interface_typeТип INode.
Открытые методы
МетодОписание
(конструкторы)Конструкторы класса NodeOwn.
(деструктор)Деструктор класса NodeOwn.
operator=Операторы присваивания класса NodeOwn.
release_ownershipСбрасывает интерфейсный указатель, ассоциированный с NodeOwn, но без удаления из памяти реализации INode.
DemarshalСтатическая функция, осуществляющая демаршаллинг узла из входного потока в реализацию INode, ассоциирующая с этой реализацией вновь созданный объект NodeOwn и возвращающая его.
Наследует открыто
КлассОписание
Ссылочный адаптер интерфейса INode.