[#36FF449B2EACA482CB23F9AAC88CF6B913412615]

Function url_view_base:: host_type

Return the host type

Synopsis

            host_type
host_type() const noexcept;
        

Description

This function returns one of the following constants representing the type of host present.

  • host_type::ipv4
  • host_type::ipv6
  • host_type::ipvfuture
  • host_type::name
  • host_type::none
  • When has_authority is false, the host type is host_type::none .

    Example

    assert( url_view( "https://192.168.0.1/local.htm" ).host_type() == host_type::ipv4 );

    Complexity

    Constant.

    Exception Safety

    Throws nothing.

    Specification

  • 3.2.2. Host (rfc3986)