[#0787516925CC1B77C39AE34A316DCA39E46EEA40]

Class url

A modifiable container for a URL.

Synopsis

            class url
    : public url_base;
        

Member Functions

Friends

Description

This container owns a url, represented by a null-terminated character buffer which is managed by performing dymamic memory allocations as needed. The contents may be inspected and modified, and the implementation maintains a useful invariant: changes to the url always leave it in a valid state.

Exception Safety

  • Functions marked `noexcept` provide the no-throw guarantee, otherwise:
  • Functions which throw offer the strong exception safety guarantee.
  • BNF

    URI-reference = URI / relative-ref URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ] relative-ref = relative-part [ "?" query ] [ "#" fragment ] absolute-URI = scheme ":" hier-part [ "?" query ]

    Specification

  • Uniform Resource Identifier (URI): Generic Syntax (rfc3986)