Шаблон:OutputByteStreamRef body: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «{{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| | {{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| | {{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|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:: | {{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|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}} | ||
Текущая версия на 16:47, 9 августа 2019
struct OutputByteStreamRef;
Открытые типы
Тип | Описание |
---|---|
interface_type | Псевдоним интерфейса IOutputByteStream. |
Открытые методы
Метод | Описание |
---|---|
(конструкторы) | Конструкторы адаптера. |
get_interface | Возвращает указатель на реализацию IOutputByteStream, над которой определен адаптер. |
share_ownership | Возвращает объект OutputByteStreamOwn, увеличивая счетчик ссылок на поток. |
write | Производит запись байт в поток. |
operator<< | Производит запись байт в поток. |
Защищенные методы
Метод | Описание |
---|---|
reset_interface | Деассоциирует адаптер OutputByteStreamRef с текущей реализацией IOutputByteStream, если таковая имеется, и устанавливает в качестве адаптируемой реализации новую - ту, что указана параметром. |
Наследует открыто
Класс | Описание |
---|---|
Ссылочный адаптер, определенный над интерфейсом IOutputStream. |