Шаблон:OutputByteStreamRef body: различия между версиями
Перейти к навигации
Перейти к поиску
| Строка 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 | {{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. |