chromium/components/sync/service/sync_feature_status_for_migrations_recorder.cc

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

#include "components/sync/service/sync_feature_status_for_migrations_recorder.h"

#include "base/check.h"
#include "base/metrics/histogram_functions.h"
#include "base/notreached.h"
#include "base/strings/strcat.h"
#include "components/prefs/pref_registry_simple.h"
#include "components/prefs/pref_service.h"
#include "components/sync/base/pref_names.h"
#include "components/sync/service/sync_service.h"

namespace syncer {

SyncFeatureStatusForSyncToSigninMigration
SyncFeatureStatusForSyncToSigninMigrationFromInt(int value) {}

SyncFeatureStatusForMigrationsRecorder::SyncFeatureStatusForMigrationsRecorder(
    PrefService* prefs,
    SyncService* sync)
    :{}

SyncFeatureStatusForMigrationsRecorder::
    ~SyncFeatureStatusForMigrationsRecorder() = default;

// static
void SyncFeatureStatusForMigrationsRecorder::RegisterProfilePrefs(
    PrefRegistrySimple* registry) {}

// static
SyncFeatureStatusForSyncToSigninMigration
SyncFeatureStatusForMigrationsRecorder::
    GetSyncFeatureStatusForSyncToSigninMigration(const PrefService* prefs) {}

// static
bool SyncFeatureStatusForMigrationsRecorder::
    GetSyncDataTypeActiveForSyncToSigninMigration(const PrefService* prefs,
                                                  DataType type) {}

void SyncFeatureStatusForMigrationsRecorder::OnStateChanged(SyncService* sync) {}

void SyncFeatureStatusForMigrationsRecorder::OnSyncShutdown(SyncService* sync) {}

// static
std::string SyncFeatureStatusForMigrationsRecorder::GetDataTypeStatusPrefName(
    DataType type) {}

SyncFeatureStatusForSyncToSigninMigration
SyncFeatureStatusForMigrationsRecorder::DetermineSyncFeatureStatus(
    const SyncService* sync) const {}

}  // namespace syncer