fs::write_file aux

This commit is contained in:
Nekotekina 2017-03-23 23:16:20 +03:00
parent 0393c7f52c
commit 4bbe1b6bf3
2 changed files with 14 additions and 1 deletions

View file

@ -576,4 +576,17 @@ namespace fs
result.reset(std::make_unique<container_stream<T>>(std::forward<T>(container)));
return result;
}
template <typename... Args>
bool write_file(const std::string& path, bs_t<fs::open_mode> mode, const Args&... args)
{
if (fs::file f{path, mode})
{
// Write args sequentially
int seq[]{ (f.write(args), 0)... };
return true;
}
return false;
}
}