[#3494A3E44FB4A32EEDFACD0D5D1D995E343DC6D2]

Function decode_view:: decode_view

Constructor

Synopsis

            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

Exceptions thrown on invalid input.