Home | Libraries | People | FAQ | More |
Return the string with percent-decoding.
template< class StringToken = string_token::return_string> StringToken::result_type decode( decode_opts opt = {}, StringToken&& token = {}) const;
This function converts percent escapes in the string into ordinary characters
and returns the result. When called with no arguments, the return type
is std::string
. Otherwise, the return type and
style of output is determined by which string token is passed.
assert( pct_string_view( "Program%20Files" ).decode() == "Program Files" );
Linear in this->size()
.
Calls to allocate may throw. String tokens may throw exceptions.
Name |
Description |
---|---|
|
The options for encoding. If this parameter is omitted, the default options will be used. |
|
An optional string token. If this parameter is omitted, then
a new |