#include "components/supervised_user/core/browser/supervised_user_settings_data_type_controller.h"
#include "base/functional/bind.h"
#include "components/prefs/pref_service.h"
#include "components/supervised_user/core/common/pref_names.h"
#include "components/supervised_user/core/common/supervised_user_constants.h"
#include "components/sync/model/data_type_store_service.h"
SupervisedUserSettingsDataTypeController::
SupervisedUserSettingsDataTypeController(
const base::RepeatingClosure& dump_stack,
syncer::OnceDataTypeStoreFactory store_factory,
base::WeakPtr<syncer::SyncableService> syncable_service,
PrefService* pref_service)
: … { … }
SupervisedUserSettingsDataTypeController::
~SupervisedUserSettingsDataTypeController() = default;
syncer::DataTypeController::PreconditionState
SupervisedUserSettingsDataTypeController::GetPreconditionState() const { … }