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]
