[#BloombergLP-bdlde-operator_lshift-00]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlde.adoc[bdlde]::operator&lt;&lt;
:relfileprefix: ../../
:mrdocs:

Stream insertion operators

== Synopses

Declared in `&lt;bdlde&lowbar;base64alphabet&period;h&gt;`

Write the string representation of the specified enumeration `value` to the specified output `stream` in a single&hyphen;line format, and return a reference to `stream`&period; See `toAscii` for what constitutes the string representation of a `bdlde&colon;&colon;Base64Alphabet&colon;&colon;Enum` value&period; Note that this method has the same behavior as &grave; bdlde&colon;&colon;Base64Alphabet&colon;&colon;print(stream, value, 0, &hyphen;1)&semi; &grave;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-07e.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Base64Alphabet/Enum.adoc[Base64Alphabet::Enum] value);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-07e.adoc[_» more&period;&period;&period;_]#

Format the specified `rhs` to the specified output `stream` and return a reference to the modifiable `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-0b62.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Base64EncoderOptions.adoc[Base64EncoderOptions] const& rhs);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-0b62.adoc[_» more&period;&period;&period;_]#

Write the string representation of the specified enumeration `value` to the specified output `stream` in a single&hyphen;line format, and return a reference to `stream`&period; See `toAscii` for what constitutes the string representation of a `bdlde&colon;&colon;Base64Alphabet&colon;&colon;Enum` value&period; Note that this method has the same behavior as &grave; bdlde&colon;&colon;Base64Alphabet&colon;&colon;print(stream, value, 0, &hyphen;1)&semi; &grave;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-0c9.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Base64IgnoreMode/Enum.adoc[Base64IgnoreMode::Enum] value);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-0c9.adoc[_» more&period;&period;&period;_]#

Format the specified `rhs` to the specified output `stream` and return a reference to the modifiable `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-0b68.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Base64DecoderOptions.adoc[Base64DecoderOptions] const& rhs);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-0b68.adoc[_» more&period;&period;&period;_]#

Write the string representation of the specified enumeration `value` to the specified output `stream` in a single&hyphen;line format, and return a reference to `stream`&period; See `toAscii` for what constitutes the string representation of a `bdlde&colon;&colon;ByteOrder&colon;&colon;Enum` value&period; Note that this method has the same behavior as &grave; bdlde&colon;&colon;ByteOrder&colon;&colon;print(stream, value, 0, &hyphen;1)&semi; &grave;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-03.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/ByteOrder/Enum.adoc[ByteOrder::Enum] value);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-03.adoc[_» more&period;&period;&period;_]#

Write to the specified output `stream` the specified MD5 `digest` and return a reference to the modifiable `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-09aa.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Md5.adoc[Md5] const& digest);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-09aa.adoc[_» more&period;&period;&period;_]#

Write to the specified output `stream` the specified `checksum` value and return a reference to the modifiable `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-0e.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Crc64.adoc[Crc64] const& checksum);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-0e.adoc[_» more&period;&period;&period;_]#

Write to the specified output `stream` the specified `checksum` value and return a reference to the modifiable `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-078.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Crc32.adoc[Crc32] const& checksum);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-078.adoc[_» more&period;&period;&period;_]#

Write the string representation of the specified enumeration `value` to the specified output `stream` in a single&hyphen;line format, and return a reference to `stream`&period; See `toAscii` for what constitutes the string representation of a `bdlde&colon;&colon;CharConvertStatus&colon;&colon;Enum` value&period; Note that this method has the same behavior as &grave; bdlde&colon;&colon;CharConvertStatus&colon;&colon;print(stream, value, 0, &hyphen;1)&semi; &grave;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-06.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/CharConvertStatus/Enum.adoc[CharConvertStatus::Enum] value);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-06.adoc[_» more&period;&period;&period;_]#

Write to the specified output `stream` the specified SHA&hyphen;2 `digest` and return a reference to the modifiable `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-0a.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Sha224.adoc[Sha224] const& digest);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-0a.adoc[_» more&period;&period;&period;_]#

Write to the specified output `stream` the specified SHA&hyphen;2 `digest` and return a reference to the modifiable `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-0c3.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Sha256.adoc[Sha256] const& digest);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-0c3.adoc[_» more&period;&period;&period;_]#

Write to the specified output `stream` the specified SHA&hyphen;2 `digest` and return a reference to the modifiable `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-09a7.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Sha384.adoc[Sha384] const& digest);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-09a7.adoc[_» more&period;&period;&period;_]#

Write to the specified output `stream` the specified SHA&hyphen;2 `digest` and return a reference to the modifiable `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-08.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Sha512.adoc[Sha512] const& digest);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-08.adoc[_» more&period;&period;&period;_]#

Write to the specified output `stream` the specified SHA&hyphen;1 `digest` and return a reference to the modifiable `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/bdlde/operator_lshift-02.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/bdlde/Sha1.adoc[Sha1] const& digest);
----

[.small]#xref:BloombergLP/bdlde/operator_lshift-02.adoc[_» more&period;&period;&period;_]#


[.small]#Created with https://www.mrdocs.com[MrDocs]#
