LLVM 22.0.0git
|
#include "llvm/Support/ToolOutputFile.h"
Public Member Functions | |
StringRef | getFilename () |
LLVM_ABI | CleanupInstaller (StringRef Filename) |
LLVM_ABI | ~CleanupInstaller () |
Public Attributes | |
std::string | Filename |
The name of the file. | |
bool | Keep |
The flag which indicates whether we should not delete the file. |
Definition at line 22 of file ToolOutputFile.h.
|
explicit |
Definition at line 20 of file ToolOutputFile.cpp.
References Filename, isStdout(), Keep, and llvm::sys::RemoveFileOnSignal().
CleanupInstaller::~CleanupInstaller | ( | ) |
Definition at line 27 of file ToolOutputFile.cpp.
References llvm::sys::DontRemoveFileOnSignal(), Filename, isStdout(), Keep, and llvm::sys::fs::remove().
|
inline |
Definition at line 30 of file ToolOutputFile.h.
References Filename.
std::string llvm::CleanupInstaller::Filename |
The name of the file.
Definition at line 25 of file ToolOutputFile.h.
Referenced by CleanupInstaller(), getFilename(), and ~CleanupInstaller().
bool llvm::CleanupInstaller::Keep |
The flag which indicates whether we should not delete the file.
Definition at line 28 of file ToolOutputFile.h.
Referenced by CleanupInstaller(), and ~CleanupInstaller().