From: Gavin Lambert (boost_at_[hidden])
Date: 2022-08-23 23:23:36
On 24/08/2022 09:30, Vinnie Falco wrote:
>> Does set_port() taking a string_view fall into that category?
>> Unlike other parts, port has special requirements on the string
>> contents that cannot be satisfied by pct-encoding.
> Yeah, we have a problem here. It sounds like we need to design an
> extra set functions. Maybe:
> url_base& url_base::set_port( string_view ); // throws
> result<void> url_base::try_set_port( string_view ); // returns result
> what do you think about that?
Why is it a string at all? Shouldn't it be exclusively a uint16_t?
Are there any cases where anything else is valid?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk