blob: 9915ee1e1783d0c2c8a94b90d01de03ee351b001 [file] [log] [blame]
Ed Tanous072e25d2018-12-16 21:45:20 -08001// this file splices filesystem in depending on the implementation
2
3#if __has_include(<filesystem>)
Yong Li554fd8d2019-01-09 12:04:45 +08004#include <filesystem>
Ed Tanous072e25d2018-12-16 21:45:20 -08005#elif __has_include(<experimental/filesystem>)
6#include <experimental/filesystem>
7namespace std
8{
9// splice experimental::filesystem into std
10namespace filesystem = std::experimental::filesystem;
11} // namespace std
12#else
13#error filesystem not available
Yong Li554fd8d2019-01-09 12:04:45 +080014#endif