boost::urls::authority_view::authority_view :: Boost Libraries Documentation

# boost::urls::authority_view::authority_view

Construct from a string.

## Synopsis

Declared in `<boost/url/authority_view.hpp>`

    constexpr
    explicit
    authority_view(core::string_view s);

## Description

This function attempts to construct an authority from the string `s`, which must be a valid authority or else an exception is thrown. Upon successful construction, the view refers to the characters in the buffer pointed to by `s`. Ownership is not transferred; the caller is responsible for ensuring that the lifetime of the buffer extends until the view is destroyed.

## BNF

    authority     = [ userinfo "@" ] host [ ":" port ]

    userinfo      = user [ ":" [ password ] ]

    user          = *( unreserved / pct-encoded / sub-delims )
    password      = *( unreserved / pct-encoded / sub-delims / ":" )

    host          = IP-literal / IPv4address / reg-name

    port          = *DIGIT

## Specification

- 3.2. Authority (rfc3986)

## Parameters

Name | Description
s | The string to parse

## See Also

`parse_authority`.

Created with MrDocs