#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 {
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) { … }
}