boost::urls::decode_view::decode_view

Constructor

Synopsis

constexpr
explicit
decode_view(
    pct_string_view s,
    encoding_opts opt = {}) noexcept;

Description

This constructs a view from the character buffer s, which must remain valid and unmodified until the view is no longer accessed.

Example

decode_view ds( "Program%20Files" );

Postconditions

this->encoded() == s

Complexity

Linear in s.size().

Exception Safety

Although this function does not throw exceptions, implicitly constructing a pct_string_view for the first argument can throw exceptions on invalid input.

Parameters

Name

Description

s

A percent‐encoded string that has already been validated. Implicit conversion from other string types is supported but may throw exceptions.

opt

The options for decoding. If this parameter is omitted, the default options are used.

Created with MrDocs