chromium/components/prefs/command_line_pref_store.h

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

#ifndef COMPONENTS_PREFS_COMMAND_LINE_PREF_STORE_H_
#define COMPONENTS_PREFS_COMMAND_LINE_PREF_STORE_H_

#include "base/containers/span.h"
#include "base/memory/raw_ptr.h"
#include "components/prefs/value_map_pref_store.h"

namespace base {
class CommandLine;
}

// Base class for a PrefStore that maps command line switches to preferences.
// The Apply...Switches() methods can be called by subclasses with their own
// maps, or delegated to other code.
class COMPONENTS_PREFS_EXPORT CommandLinePrefStore : public ValueMapPrefStore {};

#endif  // COMPONENTS_PREFS_COMMAND_LINE_PREF_STORE_H_