boost::urls::absolute_uri_rule :: Boost Libraries Documentation

# boost::urls::absolute_uri_rule

Rule for absolute‐URI

## Synopsis

Declared in `<boost/url/rfc/absolute_uri_rule.hpp>`

    inline constexpr /* implementation-defined */ absolute_uri_rule = {};

## Description

## Value Type

    using value_type = url_view;

## Example

Rules are used with the function `grammar::parse`.

    system::result< url_view > rv = grammar::parse( "http://example.com/index.htm?id=1", absolute_uri_rule );

## BNF

    absolute-URI    = scheme ":" hier-part [ "?" query ]

    hier-part       = "//" authority path-abempty
                    / path-absolute
                    / path-rootless
                    / path-empty

## Specification

- https://datatracker.ietf.org/doc/html/rfc3986#section-4.3

## See Also

`grammar::parse`, `parse_absolute_uri`, `url_view`.

Created with MrDocs