3 #ifndef DATATOOLS_TEMPORARY_FILES_H 4 #define DATATOOLS_TEMPORARY_FILES_H 26 temp_file(
const char* pattern_,
bool remove_at_destroy_ =
true);
29 temp_file(std::string pattern_,
bool remove_at_destroy_ =
true);
32 temp_file(
const char* path_dir_,
const char* pattern_,
33 bool remove_at_destroy_ =
true);
36 temp_file(std::string path_dir_,
const char* pattern_,
37 bool remove_at_destroy_ =
true);
40 temp_file(std::string path_dir_, std::string pattern_,
41 bool remove_at_destroy_ =
true);
71 void create(std::string path_dir_, std::string pattern_);
86 bool _remove_at_destroy_;
87 std::string _path_dir_;
88 std::string _pattern_;
89 std::string _full_pattern_;
90 std::string _filename_;
100 #endif // DATATOOLS_TEMPORARY_FILES_H