[#BloombergLP-balxml-operator_lshift-01e]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balxml.adoc[balxml]::operator&lt;&lt;
:relfileprefix: ../../
:mrdocs:

Stream insertion operators

== Synopses

Declared in `&lt;balxml&lowbar;configschema&period;h&gt;`

Write the contents of the specified `attribute` object to the specified `os` in human&hyphen;readable form&period; Attributes that have not yet been computed are not computed by this function&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/balxml/operator_lshift-015.adoc[operator&lt;&lt;](
    std::ostream& os,
    xref:BloombergLP/balxml/ElementAttribute.adoc[ElementAttribute] const& attribute);
----

[.small]#xref:BloombergLP/balxml/operator_lshift-015.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/balxml/operator_lshift-02d.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/balxml/EncodingStyle/Value.adoc[EncodingStyle::Value] rhs);
----

[.small]#xref:BloombergLP/balxml/operator_lshift-02d.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/balxml/operator_lshift-0d3.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/balxml/EncoderOptions.adoc[EncoderOptions] const& rhs);
----

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

Print the specified `errInfo` object to the specified `stream` in human&hyphen;readable form and return a modifiable reference to `stream`&period; The output is one&hyphen;line without a terminating newline&period;


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

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

Print the specified node type `value` to the specified `stream` in human&hyphen;readable form and return a modifiable reference to `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/balxml/operator_lshift-0a.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/balxml/Reader/NodeType-02.adoc[Reader::NodeType] value);
----

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

Print the contents of the specified `r` registry to the specified `os` stream in human&hyphen;readable form and return a modifiable reference to `os`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/balxml/operator_lshift-0da.adoc[operator&lt;&lt;](
    std::ostream& os,
    xref:BloombergLP/balxml/NamespaceRegistry.adoc[NamespaceRegistry] const& r);
----

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

Write the specified `schema` to the specified `stream`, and return a modifiable reference to `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:BloombergLP/balxml/operator_lshift-04.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/balxml/ConfigSchema.adoc[ConfigSchema] const& schema);
----

[.small]#xref:BloombergLP/balxml/operator_lshift-04.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/balxml/operator_lshift-028.adoc[operator&lt;&lt;](
    std::ostream& stream,
    xref:BloombergLP/balxml/DecoderOptions.adoc[DecoderOptions] const& rhs);
----

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


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