boost::urls::operator<<

Stream insertion operators

Synopses

Format the address to an output stream.

std::ostream&
operator<<(
    std::ostream& os,
    ipv4_address const& addr);

Format the address to an output stream

std::ostream&
operator<<(
    std::ostream& os,
    ipv6_address const& addr);

Format the encoded authority to the output stream

std::ostream&
operator<<(
    std::ostream& os,
    authority_view const& a);

Format the url to the output stream

std::ostream&
operator<<(
    std::ostream& os,
    url_view_base const& u);

Format the string with percent‐decoding applied to the output stream

std::ostream&
operator<<(
    std::ostream& os,
    decode_view const& s);

Format to an output stream

std::ostream&
operator<<(
    std::ostream& os,
    params_encoded_base const& qp);

Format to an output stream

std::ostream&
operator<<(
    std::ostream& os,
    params_base const& qp);

Format to an output stream

std::ostream&
operator<<(
    std::ostream& os,
    segments_encoded_base const& ps);

Format to an output stream

std::ostream&
operator<<(
    std::ostream& os,
    segments_base const& ps);

Return Value

  • The output stream.

  • The output stream, for chaining.

  • A reference to the output stream, for chaining

  • A reference to the output stream.

Parameters

Name

Description

os

The output stream.

addr

The address to format.

a

The URL to write

u

The url to write.

s

The decoded view to write

qp

The params to write

ps

The object to format.

Created with MrDocs