#include "components/pref_registry/pref_registry_syncable.h"
#include <string_view>
#include "base/files/file_path.h"
#include "base/strings/string_number_conversions.h"
#include "base/values.h"
#include "build/chromeos_buildflags.h"
#include "components/prefs/default_pref_store.h"
namespace user_prefs {
namespace {
constexpr uint32_t kSyncablePrefFlags = …PrefRegistrySyncable::SYNCABLE_OS_PREF |
PrefRegistrySyncable::SYNCABLE_OS_PRIORITY_PREF |
#endif
PrefRegistrySyncable::SYNCABLE_PREF |
PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF;
}
PrefRegistrySyncable::PrefRegistrySyncable() = default;
PrefRegistrySyncable::~PrefRegistrySyncable() = default;
void PrefRegistrySyncable::SetSyncableRegistrationCallback(
SyncableRegistrationCallback cb) { … }
void PrefRegistrySyncable::OnPrefRegistered(std::string_view path,
uint32_t flags) { … }
scoped_refptr<PrefRegistrySyncable> PrefRegistrySyncable::ForkForIncognito() { … }
}