InputByteStreamRef::InputByteStreamRef: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{function_begin|InputByteStreamRef(const InputByteStreamRef&) {{=}} default; //1 InputByteStreamRef(InputByteStreamRef&&) {{=}} default; //2 |{{InputByteStreamRe…»)
 
Строка 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::InputByteStreamRef brief}} }}
InputByteStreamRef(IInputByteStream* pStream);
protected:
InputByteStreamRef() {{=}} default; //3
|{{InputByteStreamRef::InputByteStreamRef brief}}
# Конструктор копирования.
# Конструктор перемещения.
# Конструктор неявного преобразования из указателя на реализацию [[IInputByteStream]] в ссылочный адаптер.
# Защищенный конструктор по умолчанию.}}
{{function_paramlist begin}}
{{function_paramlist begin}}
{{function_paramlist add|ref|.|paramdir=[in]}}
{{function_paramlist add|pStream|Указатель на реализацию [[IInputByteStream]], которая адаптируется создаваемым экземпляром адаптера [[InputByteStreamRef]].|paramdir=[in]}}
{{function_paramlist end}}
{{function_paramlist end}}
{{function_end}}
{{function_end}}

Версия 13:22, 30 мая 2019

InputByteStreamRef(const InputByteStreamRef&) = default; //1
InputByteStreamRef(InputByteStreamRef&&) = default; //2
InputByteStreamRef(IInputByteStream* pStream);
protected:
InputByteStreamRef() = default; //3

Конструкторы адаптера.

  1. Конструктор копирования.
  2. Конструктор перемещения.
  3. Конструктор неявного преобразования из указателя на реализацию IInputByteStream в ссылочный адаптер.
  4. Защищенный конструктор по умолчанию.
Параметры
[in]pStreamУказатель на реализацию IInputByteStream, которая адаптируется создаваемым экземпляром адаптера InputByteStreamRef.