42 : Installer(Filename) {
45 EC = std::error_code();
48 OSHolder.emplace(Filename, EC, Flags);
52 Installer.
Keep =
true;
56 : Installer(Filename) {
57 OSHolder.emplace(FD,
true);
CleanupInstaller(StringRef Filename)
std::string Filename
The name of the file.
bool Keep
The flag which indicates whether we should not delete the file.
StringRef - Represent a constant reference to a string, i.e.
std::error_code remove(const Twine &path, bool IgnoreNonExisting=true)
Remove path.
void DontRemoveFileOnSignal(StringRef Filename)
This function removes a file from the list of files to be removed on signal delivery.
bool RemoveFileOnSignal(StringRef Filename, std::string *ErrMsg=nullptr)
This function registers signal handlers to ensure that if a signal gets delivered that the named file...
This is an optimization pass for GlobalISel generic memory operations.
raw_fd_ostream & outs()
This returns a reference to a raw_fd_ostream for standard output.
@ Keep
No function return thunk.
Implement std::hash so that hash_code can be used in STL containers.