mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-28 04:33:05 +00:00
Don't repeat names in comments. NFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234405 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
14962284f1
commit
f1f0734f14
@ -18,16 +18,16 @@
|
|||||||
|
|
||||||
namespace llvm {
|
namespace llvm {
|
||||||
|
|
||||||
/// tool_output_file - This class contains a raw_fd_ostream and adds a
|
/// This class contains a raw_fd_ostream and adds a few extra features commonly
|
||||||
/// few extra features commonly needed for compiler-like tool output files:
|
/// needed for compiler-like tool output files:
|
||||||
/// - The file is automatically deleted if the process is killed.
|
/// - The file is automatically deleted if the process is killed.
|
||||||
/// - The file is automatically deleted when the tool_output_file
|
/// - The file is automatically deleted when the tool_output_file
|
||||||
/// object is destroyed unless the client calls keep().
|
/// object is destroyed unless the client calls keep().
|
||||||
class tool_output_file {
|
class tool_output_file {
|
||||||
/// Installer - This class is declared before the raw_fd_ostream so that
|
/// This class is declared before the raw_fd_ostream so that it is constructed
|
||||||
/// it is constructed before the raw_fd_ostream is constructed and
|
/// before the raw_fd_ostream is constructed and destructed after the
|
||||||
/// destructed after the raw_fd_ostream is destructed. It installs
|
/// raw_fd_ostream is destructed. It installs cleanups in its constructor and
|
||||||
/// cleanups in its constructor and uninstalls them in its destructor.
|
/// uninstalls them in its destructor.
|
||||||
class CleanupInstaller {
|
class CleanupInstaller {
|
||||||
/// The name of the file.
|
/// The name of the file.
|
||||||
std::string Filename;
|
std::string Filename;
|
||||||
@ -39,8 +39,7 @@ class tool_output_file {
|
|||||||
~CleanupInstaller();
|
~CleanupInstaller();
|
||||||
} Installer;
|
} Installer;
|
||||||
|
|
||||||
/// OS - The contained stream. This is intentionally declared after
|
/// The contained stream. This is intentionally declared after Installer.
|
||||||
/// Installer.
|
|
||||||
raw_fd_ostream OS;
|
raw_fd_ostream OS;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@ -51,11 +50,11 @@ public:
|
|||||||
|
|
||||||
tool_output_file(StringRef Filename, int FD);
|
tool_output_file(StringRef Filename, int FD);
|
||||||
|
|
||||||
/// os - Return the contained raw_fd_ostream.
|
/// Return the contained raw_fd_ostream.
|
||||||
raw_fd_ostream &os() { return OS; }
|
raw_fd_ostream &os() { return OS; }
|
||||||
|
|
||||||
/// keep - Indicate that the tool's job wrt this output file has been
|
/// Indicate that the tool's job wrt this output file has been successful and
|
||||||
/// successful and the file should not be deleted.
|
/// the file should not be deleted.
|
||||||
void keep() { Installer.Keep = true; }
|
void keep() { Installer.Keep = true; }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user