This change is one of many fixing inclusion for the following files:
- `base/notimplemented.h`
- `base/notreached.h`
- `base/check.h`
- `base/dcheck_is_on.h`
- `base/check_deref.h`
- `base/check_op.h`
- `base/logging/log_severity.h`
- `base/logging.h`
This change is a mechanical change done with the following script:
https://github.com/brave/brave-browser/issues/46707#issuecomment-2960116515
Resolves https://github.com/brave/brave-browser/issues/46707
22 lines
786 B
C++
22 lines
786 B
C++
/* Copyright 2020 The Brave Authors. All rights reserved.
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#include "brave/common/importer/scoped_copy_file.h"
|
|
|
|
#include "base/check.h"
|
|
#include "base/files/file_path.h"
|
|
#include "base/files/file_util.h"
|
|
|
|
ScopedCopyFile::ScopedCopyFile(const base::FilePath& original_file_path) {
|
|
DCHECK(base::PathExists(original_file_path));
|
|
if (base::CreateTemporaryFile(&copied_file_path_))
|
|
copy_success_ = base::CopyFile(original_file_path, copied_file_path_);
|
|
}
|
|
|
|
ScopedCopyFile::~ScopedCopyFile() {
|
|
if (base::PathExists(copied_file_path_))
|
|
base::DeleteFile(copied_file_path_);
|
|
}
|