Change the order of the arguments to the ctor, allowing us to make the boolean default to true

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11592 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-02-18 20:20:52 +00:00
parent 5f0e301209
commit f5c8146a7c
2 changed files with 6 additions and 6 deletions

View File

@ -137,11 +137,11 @@ public:
/// specified (if deleteIt is true).
///
class FileRemover {
bool DeleteIt;
std::string Filename;
bool DeleteIt;
public:
FileRemover(bool deleteIt, const std::string &filename)
: DeleteIt(deleteIt), Filename(filename) {}
FileRemover(const std::string &filename, bool deleteIt = true)
: Filename(filename), DeleteIt(deleteIt) {}
~FileRemover() {
if (DeleteIt) removeFile(Filename);

View File

@ -137,11 +137,11 @@ public:
/// specified (if deleteIt is true).
///
class FileRemover {
bool DeleteIt;
std::string Filename;
bool DeleteIt;
public:
FileRemover(bool deleteIt, const std::string &filename)
: DeleteIt(deleteIt), Filename(filename) {}
FileRemover(const std::string &filename, bool deleteIt = true)
: Filename(filename), DeleteIt(deleteIt) {}
~FileRemover() {
if (DeleteIt) removeFile(Filename);