// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CONTENT_PUBLIC_BROWSER_STORAGE_PARTITION_CONFIG_H_ #define CONTENT_PUBLIC_BROWSER_STORAGE_PARTITION_CONFIG_H_ #include <optional> #include <string> #include "base/check.h" #include "base/gtest_prod_util.h" #include "content/common/content_export.h" namespace content { class BrowserContext; // Each StoragePartition is uniquely identified by which partition domain // it belongs to (such as an app or the browser itself), the user supplied // partition name and the bit indicating whether it should be persisted on // disk or not. This structure contains those elements and is used as // uniqueness key to lookup StoragePartition objects in the global map. class CONTENT_EXPORT StoragePartitionConfig { … }; CONTENT_EXPORT std::ostream& operator<<(std::ostream& out, const StoragePartitionConfig& config); } // namespace content #endif // CONTENT_PUBLIC_BROWSER_STORAGE_PARTITION_CONFIG_H_