vg
tools for working with variation graphs
|
Public Member Functions | |
void | ensure_parent_directory () |
~Handler () | |
Static Public Member Functions | |
static void | remove_directory (const string &name) |
Delete a directory and all files in it. More... | |
Public Attributes | |
unordered_set< string > | filenames |
What temp files have we handed out? More... | |
unordered_set< string > | dirnames |
What temp directories have we handed out. More... | |
string | parent_directory |
Place where all temporary files for this vg invocation live. More... | |
Because the names are in a static object, we can delete them when std::exit() is called.
|
inline |
|
inline |
Make sure the parent directory for all our temporary files and directories exists.
|
inlinestatic |
Delete a directory and all files in it.
unordered_set<string> vg::temp_file::Handler::dirnames |
What temp directories have we handed out.
unordered_set<string> vg::temp_file::Handler::filenames |
What temp files have we handed out?
string vg::temp_file::Handler::parent_directory |
Place where all temporary files for this vg invocation live.