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