// Copyright 2014 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef EXTENSIONS_BROWSER_EXTENSION_PREF_STORE_H_ #define EXTENSIONS_BROWSER_EXTENSION_PREF_STORE_H_ #include <string> #include "base/memory/raw_ptr.h" #include "components/prefs/value_map_pref_store.h" #include "extensions/browser/extension_pref_value_map.h" // A (non-persistent) PrefStore implementation that holds effective preferences // set by extensions. These preferences are managed by and fetched from an // ExtensionPrefValueMap. class ExtensionPrefStore : public ValueMapPrefStore, public ExtensionPrefValueMap::Observer { … }; #endif // EXTENSIONS_BROWSER_EXTENSION_PREF_STORE_H_