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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{source_header|lang=cpp|class OutputByteStreamRef;}} {{type_list_title|access=public}} {{type_list_begin}} {{type_list_add|OutputByteStreamRef::interface_type|О…»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{source_header|lang=cpp|class OutputByteStreamRef;}}
{{source_header|lang=cpp|struct OutputByteStreamRef;}}
{{type_list_title|access=public}}
{{type_list_title|access=public}}
{{type_list_begin}}
{{type_list_begin}}
{{type_list_add|OutputByteStreamRef::interface_type|Определен как [[IOutputByteStream]].}}
{{type_list_add|OutputByteStreamRef::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|OutputByteStreamRef}}
{{method_list_add_ctor|OutputByteStreamRef}}
{{method_list_add_dtor|OutputByteStreamRef}}
{{method_list_add|OutputByteStreamRef::operator{{=}}}}
{{method_list_add|OutputByteStreamRef::get_interface}}
{{method_list_add|OutputByteStreamRef::get_interface}}
{{method_list_add|OutputByteStreamRef::share_ownership}}
{{method_list_add|OutputByteStreamRef::write}}
{{method_list_add|OutputByteStreamRef::write}}
{{method_list_add|OutputByteStreamRef::share_ownership}}
{{method_list_add|OutputByteStreamRef::operator<<}}
{{method_list_end}}
{{method_list_end}}
{{method_list_title|access=protected}}
{{method_list_title|access=protected}}
{{method_list_begin}}
{{method_list_begin}}
{{method_list_add_ctor|OutputByteStreamRef}}
{{method_list_add|OutputByteStreamRef::reset_interface}}
{{method_list_add|OutputByteStreamRef::reset_interface}}
{{method_list_end}}
{{method_list_end}}
Строка 21: Строка 19:
{{inherits_add|OutputStreamRef}}
{{inherits_add|OutputStreamRef}}
{{inherits_end}}
{{inherits_end}}
{{nonmember_fn_list_title}}
{{nonmember_fn_list_begin}}
{{nonmember_fn_list_add|operator<<|OutputByteStreamRef}}
{{nonmember_fn_list_end}}

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

struct OutputByteStreamRef;
Открытые типы
ТипОписание
interface_typeПсевдоним интерфейса IOutputByteStream.
Открытые методы
МетодОписание
(конструкторы)Конструкторы адаптера.
get_interfaceВозвращает указатель на реализацию IOutputByteStream, над которой определен адаптер.
share_ownershipВозвращает объект OutputByteStreamOwn, увеличивая счетчик ссылок на поток.
writeПроизводит запись байт в поток.
operator<<Производит запись байт в поток.
Защищенные методы
МетодОписание
reset_interfaceДеассоциирует адаптер OutputByteStreamRef с текущей реализацией IOutputByteStream, если таковая имеется, и устанавливает в качестве адаптируемой реализации новую - ту, что указана параметром.
Наследует открыто
КлассОписание
Ссылочный адаптер, определенный над интерфейсом IOutputStream.