SeqAn3 3.1.0
The Modern C++ library for sequence analysis.
cleanup.hpp
2
3namespace seqan3
4{
5
7class cleanup
8{
9public:
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
23private:
24 std::string file;
25};
27
28} // namespace seqan3
The <filesystem> header from C++17's standard library.
The main SeqAn3 namespace.
Definition: cigar_operation_table.hpp:2
T remove(T... args)