[#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 the specified enumeration `value` to the specified output `stream` in a single‐line format, and return a reference to `stream`. See `toAscii` for what constitutes the string representation of a `TypeCode::Enum` value. Note that this method has the same behavior as ` TypeCode::print(stream, value, 0, ‐1); ` [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 specified `value` to the specified output `stream` following the requirements of the BDEX protocol (see the `bslx` package‐level documentation), and return a reference to `stream`. The behavior is undefined unless `TYPE` is BDEX‐compliant. [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 specified `value` to the specified output `stream` following the requirements of the BDEX protocol (see the `bslx` package‐level documentation), and return a reference to `stream`. The behavior is undefined unless `TYPE` is BDEX‐compliant. [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 the specified `value` to the specified output `stream` following the requirements of the BDEX protocol (see the `bslx` package‐level documentation), and return a reference to `stream`. The behavior is undefined unless `TYPE` is BDEX‐compliant. [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..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#