#include "components/variations/synthetic_trials_active_group_id_provider.h"
#include "base/memory/singleton.h"
#include "components/variations/variations_associated_data.h"
#include "components/variations/variations_crash_keys.h"
namespace variations {
SyntheticTrialsActiveGroupIdProvider*
SyntheticTrialsActiveGroupIdProvider::GetInstance() { … }
SyntheticTrialsActiveGroupIdProvider::SyntheticTrialsActiveGroupIdProvider() =
default;
SyntheticTrialsActiveGroupIdProvider::~SyntheticTrialsActiveGroupIdProvider() =
default;
void SyntheticTrialsActiveGroupIdProvider::GetActiveGroupIds(
std::vector<ActiveGroupId>* output) { … }
void SyntheticTrialsActiveGroupIdProvider::ResetForTesting() { … }
void SyntheticTrialsActiveGroupIdProvider::OnSyntheticTrialsChanged(
const std::vector<SyntheticTrialGroup>& trials_updated,
const std::vector<SyntheticTrialGroup>& trials_removed,
const std::vector<SyntheticTrialGroup>& groups) { … }
}