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