Having attempted and failed to get `std::filesystem` ready (it does not appear 
to be fully operational), this is a minimalist version that supplies only 
methods that are of immediate use. This is not intended to be a full 
replacement because that would be a huge amount of work and a waste because we 
will switch to `std::filesystem` on the next major version where it is 
available. For the same reason, the implementation style of this is modeled 
closely on `std::filesystem` to make the switch as easy as possible. An further 
implication of this is that no functionality not in `std::filesystem` should be 
(1) segregated and clearly marked and (2) built on top of `std::filesystem` 
compatible mechanisms. This is temporary expedient.

P.S. Note that the semantics of the path operator "/" changed significantly 
between `std::experimental::filesystem` and `std::filesystem`. This implements 
the latter.

[ Full content available at: https://github.com/apache/trafficserver/pull/4206 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to