// 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 SERVICES_PREFERENCES_TRACKED_INTERCEPTABLE_PREF_FILTER_H_ #define SERVICES_PREFERENCES_TRACKED_INTERCEPTABLE_PREF_FILTER_H_ #include "base/functional/callback.h" #include "base/memory/weak_ptr.h" #include "base/values.h" #include "components/prefs/pref_filter.h" // A partial implementation of a PrefFilter whose FilterOnLoad call may be // intercepted by a FilterOnLoadInterceptor. Implementations of // InterceptablePrefFilter are expected to override FinalizeFilterOnLoad rather // than re-overriding FilterOnLoad. class InterceptablePrefFilter : public PrefFilter { … }; #endif // SERVICES_PREFERENCES_TRACKED_INTERCEPTABLE_PREF_FILTER_H_