SeqAn3
3.0.2
The Modern C++ library for sequence analysis.
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
cleanup.hpp
1
#include <
seqan3/std/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
{
20
std::filesystem::remove
(file);
21
}
22
23
private
:
24
std::string
file;
25
};
27
28
}
// namespace seqan3
std::string
filesystem
This header includes C++17 filesystem support and imports it into namespace std::filesystem (independ...
seqan3
The main SeqAn3 namespace.
Definition:
aligned_sequence_concept.hpp:29
std::filesystem::remove
T remove(T... args)
Version:
main_user
main_dev
3.4.0
3.3.0
3.2.0
3.1.0
3.0.3
3.0.2
3.0.1
3.0.0
doc
tutorial
search
cleanup.hpp
Generated on Thu Dec 3 2020 18:58:17 for SeqAn3 by
1.8.20