27 sync_out(std::filesystem::path
const & path) : file{path}
33 std::lock_guard<std::mutex> lock(write_mutex);
34 file << std::forward<t>(data);
40 std::lock_guard<std::mutex> lock(write_mutex);
41 file << std::forward<t>(data);
46 std::mutex write_mutex;
Definition: sync_out.hpp:18
sync_out(sync_out &&)=default
sync_out & operator=(sync_out const &)=default
sync_out(sync_out const &)=default
void operator<<(t &&data)
Definition: sync_out.hpp:38
void write(t &&data)
Definition: sync_out.hpp:31
sync_out(std::filesystem::path const &path)
Definition: sync_out.hpp:27
sync_out & operator=(sync_out &&)=default
Definition: adjust_seed.hpp:13