-// Copyright 2005-6 Ben Hutchings <ben@decadentplace.org.uk>.
+// Copyright 2005-6 Ben Hutchings <ben@decadent.org.uk>.
// See the file "COPYING" for licence details.
#ifndef INC_TEMP_FILE_HPP
private:
int fd_;
std::string name_;
+};
- static bool keep_;
+class temp_dir
+{
+public:
+ explicit temp_dir(const std::string & base_name);
+ ~temp_dir();
+ const std::string & get_name() const { return name_; }
+
+private:
+ std::string name_;
};
#endif // !INC_TEMP_FILE_HPP