:relfileprefix: ../../
[#boost-urls-operator_lshift-09]

== xref:boost.adoc[pass:[boost]]::xref:boost/urls.adoc[pass:[urls]]::operator<<


Format to an output stream


=== Synopsis

Declared in header `<https://www.github.com/boostorg/url/blob/develop/include/boost/url/params_encoded_base.hpp#L562[boost/url/params_encoded_base.hpp,window=blank_]>`

[source,cpp,subs="verbatim,macros,-callouts"]
----
std::ostream&
operator<<(
    std::ostream& os,
    xref:boost/urls/params_encoded_base.adoc[params_encoded_base] const& qp);
----

=== Description


Any percent-escapes are emitted as-is;
no decoding is performed.

=== Linear in `ps.buffer().size()`.
[,cpp]
----
return os << ps.buffer();
----








