chromium/base/files/block_tests_writing_to_special_dirs.h

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef BASE_FILES_BLOCK_TESTS_WRITING_TO_SPECIAL_DIRS_H_
#define BASE_FILES_BLOCK_TESTS_WRITING_TO_SPECIAL_DIRS_H_

#include <optional>
#include <set>
#include <vector>

#include "base/base_export.h"
#include "base/gtest_prod_util.h"

namespace base {

class FilePath;

FileWriteBlockedForTestingFunctionPtr;

// Utility class for production code to check if writing to special directories
// is blocked for tests.
class BASE_EXPORT BlockTestsWritingToSpecialDirs {};

}  // namespace base

#endif  // BASE_FILES_BLOCK_TESTS_WRITING_TO_SPECIAL_DIRS_H_