blob: ead619e7e50fce6a664ca9e512ad6829795d3d9a [file] [log] [blame]
James Feistf6150402019-01-08 10:36:20 -08001// this file splices filesystem in depending on the implementation
2
3#if __has_include(<filesystem>)
4#include <filesystem.hpp>
5#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
14#endif