// Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef BASE_METRICS_FIELD_TRIAL_PARAM_ASSOCIATOR_H_ #define BASE_METRICS_FIELD_TRIAL_PARAM_ASSOCIATOR_H_ #include <map> #include <string> #include <utility> #include "base/base_export.h" #include "base/memory/singleton.h" #include "base/metrics/field_trial.h" #include "base/metrics/field_trial_params.h" #include "base/synchronization/lock.h" #include "base/types/pass_key.h" class AppShimController; namespace base { // Keeps track of the parameters of all field trials and ensures access to them // is thread-safe. class BASE_EXPORT FieldTrialParamAssociator { … }; } // namespace base #endif // BASE_METRICS_FIELD_TRIAL_PARAM_ASSOCIATOR_H_