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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{source_header|lang=cpp|class OutputByteStreamOwn;}} {{type_list_title|access=public}} {{type_list_begin}} {{type_list_add|OutputByteStreamOwn::interface_type|О…»)
 
 
Строка 1: Строка 1:
{{source_header|lang=cpp|class OutputByteStreamOwn;}}
{{source_header|lang=cpp|struct OutputByteStreamOwn;}}
{{type_list_title|access=public}}
{{type_list_title|access=public}}
{{type_list_begin}}
{{type_list_begin}}
{{type_list_add|OutputByteStreamOwn::interface_type|Определен как [[IOutputByteStream]].}}
{{type_list_add|OutputByteStreamOwn::interface_type|Псевдоним интерфейса [[IOutputByteStream]].}}
{{type_list_end}}
{{type_list_end}}
{{method_list_title|access=public}}
{{method_list_title|access=public}}
{{method_list_begin}}
{{method_list_begin}}
{{method_list_add_ctor|OutputByteStreamOwn}}
{{method_list_add_ctor|OutputByteStreamOwn}}
{{method_list_add_dtor|OutputByteStreamOwn}}
{{method_list_add|OutputByteStreamOwn::operator{{=}}}}
{{method_list_add|OutputByteStreamOwn::operator{{=}}}}
{{method_list_add|OutputByteStreamOwn::reset_ownership}}
{{method_list_add|OutputByteStreamOwn::release_ownership}}
{{method_list_add|OutputByteStreamOwn::release_ownership}}
{{method_list_add|OutputByteStreamOwn::write}}
{{method_list_add|OutputByteStreamOwn::write}}
{{method_list_add|OutputByteStreamOwn::operator<<}}
{{method_list_end}}
{{method_list_end}}
{{inherits_begin|access=public}}
{{inherits_begin|access=public}}
{{inherits_add|OutputByteStreamRef}}
{{inherits_add|OutputByteStreamRef}}
{{inherits_end}}
{{inherits_end}}
{{nonmember_fn_list_title}}
{{nonmember_fn_list_begin}}
{{nonmember_fn_list_add|operator<<|OutputByteStreamOwn}}
{{nonmember_fn_list_end}}

Текущая версия на 16:53, 9 августа 2019

struct OutputByteStreamOwn;
Открытые типы
ТипОписание
interface_typeПсевдоним интерфейса IOutputByteStream.
Открытые методы
МетодОписание
(конструкторы)Конструкторы адаптера.
operator=Операторы присваивания с перемещением.
reset_ownershipУничтожает текущую реализацию потока, которой владеет адаптер OutputByteStreamOwn, и опционально переназначает адаптеру владение новой реализацией.
release_ownershipДеассоциирует адаптер с объектом, реализующим поток, и возвращает указатель на интерфейс IOutputByteStream этого объекта.
writeПроизводит запись байт в поток.
operator<<Производит запись байт в поток.
Наследует открыто
КлассОписание
Адаптер-ссылка над интерфейсом IOutputByteStream.