38 TempDir(
const std::string &sub_dir,
bool unique_dir);
51 [[nodiscard]]
const std::string &
Path()
const {
return temp_dir_; }
61 [[nodiscard]] std::string
TempFile(
const std::string &stem,
62 const std::string &extension,
63 bool unique_file)
const;
66 std::string temp_dir_;
const std::string & Path() const
Full path to the temporary directory.
Definition tempdir.h:51
std::string TempFile(const std::string &stem, const std::string &extension, bool unique_file) const
Generates a temporary and optional unique file name.
virtual ~TempDir()
The destructor removes the temporary directory.
TempDir(const std::string &sub_dir, bool unique_dir)
Creates a temporary directory.
The log namespace is used for log related classes and functions.
Definition idirectory.h:18