From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2022-08-15 15:42:22


On 8/15/22 18:32, Vinnie Falco wrote:
>
> boost::filesystem::path used to meet the requirements of MutableString,
> but now does not: 
> https://master.url.cpp.al/url/concepts/mutablestring.html
> <https://master.url.cpp.al/url/concepts/mutablestring.html>

It does not meet the requirements on Windows, and never did -
path::value_type is wchar_t there.

Also, you don't define the semantics of the operations, in particular,
what is the expected result. Regardless of the platform, path::append
does not merely appends characters, it appends a path, which may result
in appending a directory delimiter or completely replacing the path if
the argument is an absolute path. Depending on what exactly you mean by
"Appends the characters", this may or may not qualify.