[#BloombergLP-bdlb-operator_lshift-011] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlb.adoc[bdlb]::operator<< :relfileprefix: ../../ :mrdocs: Stream insertion operators == Synopses Declared in `<bdlb_bigendian.h>` Write the specified `integer` to the specified output `stream` and return a reference to the modifiable `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bdlb/operator_lshift-0818.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/BigEndianInt16.adoc[BigEndianInt16] const& integer); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-0818.adoc[_» more..._]# Write the value of the specified `printer` object to the specified output `stream` in a single‐line format, and return a reference to `stream`. If `stream` is not valid on entry, this operation has no effect. Note that this human‐readable format is not fully specified, can change without notice, and is logically equivalent to: ` print(stream, 0, ‐1); ` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_VARIANT> std::ostream& xref:BloombergLP/bdlb/operator_lshift-03.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/VariantPrinter.adoc[VariantPrinter<t_VARIANT>] const& printer); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-03.adoc[_» more..._]# Write the value of the specified `printer` object to the specified output `stream` in a single‐line format, and return a reference to `stream`. If `stream` is not valid on entry, this operation has no effect. Note that this human‐readable format is not fully specified, can change without notice, and is logically equivalent to: ` print(stream, 0, ‐1); ` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> std::ostream& xref:BloombergLP/bdlb/operator_lshift-0f.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/OptionalPrinter.adoc[OptionalPrinter<TYPE>] const& printer); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-0f.adoc[_» more..._]# Write the value of the specified `object` to the specified output `stream` in a single‐line format, and return a reference to `stream`. If `stream` is not valid on entry, this operation has no effect. Note that this human‐readable format is not fully specified, can change without notice, and is logically equivalent to: ` print(stream, 0, ‐1); ` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bdlb/operator_lshift-0a9.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/IndexSpan.adoc[IndexSpan] const& object); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-0a9.adoc[_» more..._]# Write the specified `integer` to the specified output `stream`, and return a reference to the modifiable `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bdlb/operator_lshift-064.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/BigEndianUint64.adoc[BigEndianUint64] const& integer); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-064.adoc[_» more..._]# Write the specified `integer` to the specified output `stream`, and return a reference to the modifiable `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bdlb/operator_lshift-028.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/BigEndianInt64.adoc[BigEndianInt64] const& integer); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-028.adoc[_» more..._]# Write the specified `integer` to the specified output `stream`, and return a reference to the modifiable `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bdlb/operator_lshift-0d.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/BigEndianUint32.adoc[BigEndianUint32] const& integer); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-0d.adoc[_» more..._]# Write the specified `integer` to the specified output `stream`, and return a reference to the modifiable `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bdlb/operator_lshift-04.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/BigEndianInt32.adoc[BigEndianInt32] const& integer); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-04.adoc[_» more..._]# Write the specified `integer` to the specified output `stream`, and return a reference to the modifiable `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bdlb/operator_lshift-0816.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/BigEndianUint16.adoc[BigEndianUint16] const& integer); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-0816.adoc[_» more..._]# Hex dump the data referenced by the specified `rhs` to the specified `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bdlb/operator_lshift-010.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/PrintStringHexDumper.adoc[PrintStringHexDumper] const& rhs); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-010.adoc[_» more..._]# Write the value of the specified `object` to the specified output `stream` and return a non‐`const` reference to `stream`. If `stream` is not valid on entry, this operation has no effect. Note that this human‐readable format is not fully specified and can change without notice. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> std::ostream& xref:BloombergLP/bdlb/operator_lshift-0e.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/PrintAdapter.adoc[PrintAdapter<TYPE>] const& adapter); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-0e.adoc[_» more..._]# Write the specified character `category` enumerator to the specified output stream as a string that is identical to the enumerator name. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bdlb/operator_lshift-06a.adoc[operator<<]( std::ostream& out, xref:BloombergLP/bdlb/CharType/Category.adoc[CharType::Category] category); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-06a.adoc[_» more..._]# Write the value of the specified `guid` object to the specified output `stream` in a single‐line format, and return a reference to `stream`. If `stream` is not valid on entry, this operation has no effect. Note that this human‐readable format is not fully specified, can change without notice, and is logically equivalent to: ` print(stream, 0, ‐1); ` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bdlb/operator_lshift-08f.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/Guid.adoc[Guid] const& guid); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-08f.adoc[_» more..._]# Write the value of the specified `object` to the specified output `stream` in a single‐line format, and return a reference to `stream`. If `stream` is not valid on entry, this operation has no effect. Note that this human‐readable format is not fully specified, can change without notice, and is logically equivalent to: ` print(stream, 0, ‐1); ` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> std::ostream& xref:BloombergLP/bdlb/operator_lshift-061.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/NullableAllocatedValue.adoc[NullableAllocatedValue<TYPE>] const& object); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-061.adoc[_» more..._]# Write the value of the specified `object` to the specified output `stream` in a single‐line format, and return a reference to `stream`. If `stream` is not valid on entry, this operation has no effect. Note that this human‐readable format is not fully specified, can change without notice, and is logically equivalent to: ` print(stream, 0, ‐1); ` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> std::ostream& xref:BloombergLP/bdlb/operator_lshift-0ab.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/NullableValue.adoc[NullableValue<TYPE>] const& object); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-0ab.adoc[_» more..._]# Write the specified variant `object` to the specified output `stream` in a single‐line (human‐readable) format, and return a reference to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPES> std::ostream& xref:BloombergLP/bdlb/operator_lshift-07.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/VariantImp.adoc[VariantImp<TYPES>] const& object); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-07.adoc[_» more..._]# Hex dump the data referenced by the specified `rhs` to the specified `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::ostream& xref:BloombergLP/bdlb/operator_lshift-029.adoc[operator<<]( std::ostream& stream, xref:BloombergLP/bdlb/PrintStringSingleLineHexDumper.adoc[PrintStringSingleLineHexDumper] const& rhs); ---- [.small]#xref:BloombergLP/bdlb/operator_lshift-029.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#