LLVM 20.0.0git
|
#include "llvm/Support/ToolOutputFile.h"
Public Member Functions | |
StringRef | getFilename () |
CleanupInstaller (StringRef Filename) | |
~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 21 of file ToolOutputFile.h.
|
explicit |
Definition at line 20 of file ToolOutputFile.cpp.
References Filename, isStdout(), llvm::sys::RemoveFileOnSignal(), and string.
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 29 of file ToolOutputFile.h.
References Filename.
Referenced by llvm::ToolOutputFile::getFilename().
std::string llvm::CleanupInstaller::Filename |
The name of the file.
Definition at line 24 of file ToolOutputFile.h.
Referenced by CleanupInstaller(), getFilename(), llvm::ToolOutputFile::outputFilename(), and ~CleanupInstaller().
bool llvm::CleanupInstaller::Keep |
The flag which indicates whether we should not delete the file.
Definition at line 27 of file ToolOutputFile.h.
Referenced by llvm::ToolOutputFile::keep(), llvm::ToolOutputFile::ToolOutputFile(), and ~CleanupInstaller().