OutputByteStreamRef::OutputByteStreamRef: различия между версиями
Перейти к навигации
Перейти к поиску
Параметры
(Новая страница: «{{function_begin|OutputByteStreamRef(const OutputByteStreamRef&) {{=}} default; //1 OutputByteStreamRef(OutputByteStreamRef&&) {{=}} default; //2 OutputByteStream…») |
|||
Строка 1: | Строка 1: | ||
{{function_begin|OutputByteStreamRef(const OutputByteStreamRef&) {{=}} default; //1 | {{function_begin|OutputByteStreamRef(const OutputByteStreamRef&) {{=}} default; //1 | ||
OutputByteStreamRef(OutputByteStreamRef&&) {{=}} default; //2 | OutputByteStreamRef(OutputByteStreamRef&&) {{=}} default; //2 | ||
OutputByteStreamRef(IOutputByteStream* pStream); | OutputByteStreamRef(IOutputByteStream* pStream) noexcept; | ||
protected: | protected: | ||
OutputByteStreamRef() {{=}} default; //3 | OutputByteStreamRef() {{=}} default; //3 |
Текущая версия на 19:13, 30 мая 2019
OutputByteStreamRef(const OutputByteStreamRef&) = default; //1
OutputByteStreamRef(OutputByteStreamRef&&) = default; //2
OutputByteStreamRef(IOutputByteStream* pStream) noexcept;
protected:
OutputByteStreamRef() = default; //3
Конструкторы адаптера.
- Конструктор копирования.
- Конструктор перемещения.
- Конструктор неявного преобразования из указателя на реализацию IOutputByteStream в ссылочный адаптер.
- Защищенный конструктор по умолчанию.
[in] | pStream | Указатель на реализацию IOutputByteStream, которая адаптируется создаваемым экземпляром адаптера OutputByteStreamRef. |