SeqAn3  3.2.0
The Modern C++ library for sequence analysis.
cleanup.hpp
1 #include <filesystem>
2 
3 namespace seqan3
4 {
5 
7 class cleanup
8 {
9 public:
10  cleanup() = delete;
11  cleanup(cleanup const &) = delete;
12  cleanup & operator=(cleanup const &) = delete;
13  cleanup(cleanup &&) = default;
14  cleanup & operator=(cleanup &&) = default;
15 
16  cleanup(char const * const str) : file(str){};
17 
18  ~cleanup()
19  {
21  }
22 
23 private:
24  std::string file;
25 };
27 
28 } // namespace seqan3
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29
T remove(T... args)