[#boost-urls-operator_lshift-0d1]
= xref:boost.adoc[boost]::xref:boost/urls.adoc[urls]::operator&lt;&lt;
:relfileprefix: ../../
:mrdocs:


== Synopsis


Declared in `&lt;https://www.github.com/boostorg/url/blob/develop/include/boost/url/authority_view.hpp#L1403[boost&sol;url&sol;authority&lowbar;view&period;hpp]&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:boost/urls/operator_lshift-0a.adoc[operator&lt;&lt;](
    std::ostream& os,
    xref:boost/urls/ipv4_address.adoc[ipv4&lowbar;address] const& addr);
----

[.small]#xref:boost/urls/operator_lshift-0a.adoc[_» more..._]#

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:boost/urls/operator_lshift-0f6.adoc[operator&lt;&lt;](
    std::ostream& os,
    xref:boost/urls/ipv6_address.adoc[ipv6&lowbar;address] const& addr);
----

[.small]#xref:boost/urls/operator_lshift-0f6.adoc[_» more..._]#

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:boost/urls/operator_lshift-0de.adoc[operator&lt;&lt;](
    std::ostream& os,
    xref:boost/urls/authority_view.adoc[authority&lowbar;view] const& a);
----

[.small]#xref:boost/urls/operator_lshift-0de.adoc[_» more..._]#

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:boost/urls/operator_lshift-034.adoc[operator&lt;&lt;](
    std::ostream& os,
    xref:boost/urls/decode_view.adoc[decode&lowbar;view] const& s);
----

[.small]#xref:boost/urls/operator_lshift-034.adoc[_» more..._]#

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:boost/urls/operator_lshift-09.adoc[operator&lt;&lt;](
    std::ostream& os,
    xref:boost/urls/params_encoded_base.adoc[params&lowbar;encoded&lowbar;base] const& qp);
----

[.small]#xref:boost/urls/operator_lshift-09.adoc[_» more..._]#

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:boost/urls/operator_lshift-0b.adoc[operator&lt;&lt;](
    std::ostream& os,
    xref:boost/urls/params_base.adoc[params&lowbar;base] const& qp);
----

[.small]#xref:boost/urls/operator_lshift-0b.adoc[_» more..._]#

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:boost/urls/operator_lshift-0c.adoc[operator&lt;&lt;](
    std::ostream& os,
    xref:boost/urls/url_view_base.adoc[url&lowbar;view&lowbar;base] const& u);
----

[.small]#xref:boost/urls/operator_lshift-0c.adoc[_» more..._]#

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:boost/urls/operator_lshift-038.adoc[operator&lt;&lt;](
    std::ostream& os,
    xref:boost/urls/segments_encoded_base.adoc[segments&lowbar;encoded&lowbar;base] const& ps);
----

[.small]#xref:boost/urls/operator_lshift-038.adoc[_» more..._]#

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::ostream&
xref:boost/urls/operator_lshift-0f4.adoc[operator&lt;&lt;](
    std::ostream& os,
    xref:boost/urls/segments_base.adoc[segments&lowbar;base] const& ps);
----

[.small]#xref:boost/urls/operator_lshift-0f4.adoc[_» more..._]#

== Parameters


|===
| Name | Description

| *os*
| The output stream&period;


| *addr*
| The address to format&period;


| *a*
| The URL to write


| *s*
| The decoded view to write


| *u*
| The url to write&period;


|===



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