aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/include/filesystem_fs.h
blob: 0651ebf2581875eb3f2d91a9f5193710e95d90ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include <filesystem>

namespace fs
{
    namespace stdfs = std::experimental::filesystem;

    using stdfs::path;
    using stdfs::copy_options;
    using stdfs::file_status;

    inline bool is_regular_file(file_status s) { return stdfs::is_regular_file(s); }
    inline bool is_directory(file_status s) { return stdfs::is_directory(s); }
    inline bool status_known(file_status s) { return stdfs::status_known(s); }
}