boost::urls::pct_string_view::pct_string_view

Constructor

Synopsis

Declared in <boost/url/pct_string_view.hpp>
template<std::convertible_to<core::string_view> String>
requires std::is_convertible<
                String,
                core::string_view
                    >::value
constexpr
pct_string_view(String const& s);


Description

The newly constructed string references the specified character buffer. Ownership is not transferred.

Postconditions

this->data() == core::string_view(s).data()

Complexity

Linear in core::string_view(s).size().

Exception Safety

Exceptions thrown on invalid input.

Exceptions

Name Thrown on
system_error The string contains an invalid percent encoding.

Template Parameters

Name Description
String A type convertible to core::string_view

Parameters

Name Description
s The string to construct from.

Created with MrDocs