chromium/chrome/common/privacy_budget/scoped_privacy_budget_config.cc

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

#include "chrome/common/privacy_budget/scoped_privacy_budget_config.h"

#include "base/check.h"
#include "base/metrics/field_trial_params.h"
#include "base/strings/string_number_conversions.h"
#include "chrome/common/privacy_budget/field_trial_param_conversions.h"
#include "chrome/common/privacy_budget/privacy_budget_features.h"
#include "chrome/common/privacy_budget/types.h"
#include "third_party/blink/public/common/privacy_budget/identifiability_study_settings.h"
#include "third_party/blink/public/common/privacy_budget/identifiable_surface.h"

namespace test {

// Are you happy now linker?
const int ScopedPrivacyBudgetConfig::kDefaultGeneration;
constexpr int kSelectAllSurfacesExpectedSurfaceCount =;

ScopedPrivacyBudgetConfig::Parameters::Parameters() = default;
ScopedPrivacyBudgetConfig::Parameters::Parameters(const Parameters&) = default;
ScopedPrivacyBudgetConfig::Parameters::Parameters(Parameters&&) = default;
ScopedPrivacyBudgetConfig::Parameters::~Parameters() = default;

ScopedPrivacyBudgetConfig::Parameters::Parameters(Presets presets) {}

ScopedPrivacyBudgetConfig::~ScopedPrivacyBudgetConfig() {}

ScopedPrivacyBudgetConfig::ScopedPrivacyBudgetConfig() = default;

ScopedPrivacyBudgetConfig::ScopedPrivacyBudgetConfig(
    const Parameters& parameters) {}

ScopedPrivacyBudgetConfig::ScopedPrivacyBudgetConfig(Presets presets) {}

void ScopedPrivacyBudgetConfig::Apply(const Parameters& parameters) {}

}  // namespace test