12#include <util/pragma_push.def>
14#pragma warning(disable:4668)
16#pragma warning(disable : 5039)
22#include <util/pragma_pop.def>
30#if defined(__FreeBSD_kernel__) || \
32 defined(__unix__) || \
33 defined(__CYGWIN__) || \
66 std::string(
"Couldn't get new temporary file name in directory") +
74 std::string(
"Couldn't create temporary directory at ") + t);
76 result = std::string(t);
99 std::string(
"realpath failed: ") + std::strerror(
errno));
101 result = std::string(
wd);
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Thrown when some external system fails unexpectedly.
temp_dirt(const std::string &name_template)
std::string operator()(const std::string &file)
void delete_directory(const std::string &path)
deletes all files in 'path' and then the directory itself
std::string concat_dir_file(const std::string &directory, const std::string &file_name)
std::string get_temporary_directory(const std::string &name_template)
std::string get_temporary_directory(const std::string &name_template)