[#BloombergLP-bslx-operator_lshift-0b] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslx.adoc[bslx]::operator<< :relfileprefix: ../../ :mrdocs: Stream insertion operators == Synopses Declared in `<bslx_byteinstream.h>` Write the string representation of `value` to `stream` in a single‐line format. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bslx/operator_lshift-03.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bslx/TypeCode/Enum.adoc[TypeCode::Enum] value); ---- [.small]#xref:BloombergLP/bslx/operator_lshift-03.adoc[_» more..._]# Write the BDEX‐compliant `value` to the specified output `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class STREAMBUF, class TYPE> xref:BloombergLP/bslx/GenericOutStream.adoc[GenericOutStream<STREAMBUF>]& xref:BloombergLP/bslx/operator_lshift-0e.adoc[operator<<]( xref:BloombergLP/bslx/GenericOutStream.adoc[GenericOutStream<STREAMBUF>]& stream, TYPE const& value); ---- [.small]#xref:BloombergLP/bslx/operator_lshift-0e.adoc[_» more..._]# Write the specified `object` to the specified output `stream` in some reasonable (multi‐line) format, and return a reference to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bslx/operator_lshift-0ae.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bslx/ByteInStream.adoc[ByteInStream] const& object); ---- [.small]#xref:BloombergLP/bslx/operator_lshift-0ae.adoc[_» more..._]# Write the specified `object` to the specified output `stream` in some reasonable (multi‐line) format, and return a reference to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bslx/operator_lshift-0a1.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bslx/TestInStream.adoc[TestInStream] const& object); ---- [.small]#xref:BloombergLP/bslx/operator_lshift-0a1.adoc[_» more..._]# Write the specified `object` to the specified output `stream` in some reasonable (multi‐line) format, and return a reference to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bslx/operator_lshift-0f5.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bslx/ByteOutStream.adoc[ByteOutStream] const& object); ---- [.small]#xref:BloombergLP/bslx/operator_lshift-0f5.adoc[_» more..._]# Write the BDEX‐compliant `value` to the specified output `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> xref:BloombergLP/bslx/ByteOutStream.adoc[ByteOutStream]& xref:BloombergLP/bslx/operator_lshift-0fc.adoc[operator<<]( xref:BloombergLP/bslx/ByteOutStream.adoc[ByteOutStream]& stream, TYPE const& value); ---- [.small]#xref:BloombergLP/bslx/operator_lshift-0fc.adoc[_» more..._]# Write the specified `object` to the specified output `stream` in some reasonable (multi‐line) format, and return a reference to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bslx/operator_lshift-06.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bslx/TestOutStream.adoc[TestOutStream] const& object); ---- [.small]#xref:BloombergLP/bslx/operator_lshift-06.adoc[_» more..._]# Write a BDEX‐compliant `value` to the specified test output `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> xref:BloombergLP/bslx/TestOutStream.adoc[TestOutStream]& xref:BloombergLP/bslx/operator_lshift-09.adoc[operator<<]( xref:BloombergLP/bslx/TestOutStream.adoc[TestOutStream]& stream, TYPE const& value); ---- [.small]#xref:BloombergLP/bslx/operator_lshift-09.adoc[_» more..._]# == Return Value a reference to `stream` == Parameters [cols="1,4"] |=== | Name| Description | *stream* | output stream to which `value` is written | *value* | enumeration value to format | *object* | byte in stream to format |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#