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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 
Строка 10: Строка 10:
{{method_list_add|OutputByteStreamRef::share_ownership}}
{{method_list_add|OutputByteStreamRef::share_ownership}}
{{method_list_add|OutputByteStreamRef::write}}
{{method_list_add|OutputByteStreamRef::write}}
{{method_list_add|{{wikify_cpp_op|OutputByteStreamRef::operator<<}}}}
{{method_list_add|OutputByteStreamRef::operator<<}}
{{method_list_end}}
{{method_list_end}}
{{method_list_title|access=protected}}
{{method_list_title|access=protected}}

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

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