Оператор сдвига влево (OutputByteStreamRef): различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
{{function_begin|template <class T>
{{function_begin|template <class T>
inline OutputByteStreamRef& operator<<(OutputByteStreamRef& os, const T& arg);
inline OutputByteStreamRef operator<<(OutputByteStreamRef os, const T& arg);
|{{Оператор сдвига влево (OutputByteStreamRef) brief}}}}
|{{Оператор сдвига влево (OutputByteStreamRef) brief}}}}
{{function_paramlist_begin}}
{{function_paramlist_begin}}
Строка 6: Строка 6:
{{function_paramlist_add|arg|Объект для записи. Тип должен удовлетворять требованиям [http://en.cppreference.com/w/cpp/concept/PODType POD] или контейнера [http://en.cppreference.com/w/cpp/concept/SequenceContainer SequenceContainer] данных байтового типа.}}
{{function_paramlist_add|arg|Объект для записи. Тип должен удовлетворять требованиям [http://en.cppreference.com/w/cpp/concept/PODType POD] или контейнера [http://en.cppreference.com/w/cpp/concept/SequenceContainer SequenceContainer] данных байтового типа.}}
{{function_paramlist_end}}
{{function_paramlist_end}}
{{function return_value|Ссылка на поток <tt>os</tt>.}}
{{function return_value|Экземпляр адаптера - копия <tt>os</tt>. Возвращаемая копия ассоциирована с той же реализацией [[IOutputByteStream]], что и <tt>os</tt>.}}
{{function_end}}
{{function_end}}

Версия 21:14, 30 мая 2019

template <class T>
inline OutputByteStreamRef operator<<(OutputByteStreamRef os, const T& arg);

Производит запись байт в поток.

Параметры
osПоток байт типа OutputByteStreamRef.
argОбъект для записи. Тип должен удовлетворять требованиям POD или контейнера SequenceContainer данных байтового типа.
Возвращаемое значение:
Экземпляр адаптера - копия os. Возвращаемая копия ассоциирована с той же реализацией IOutputByteStream, что и os.