#include "components/variations/client_filterable_state.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
#include "base/system/sys_info.h"
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "components/prefs/pref_service.h"
#include "components/variations/pref_names.h"
namespace variations {
ClientFilterableState::ClientFilterableState(
IsEnterpriseFunction is_enterprise_function,
GoogleGroupsFunction google_groups_function)
: … { … }
ClientFilterableState::~ClientFilterableState() = default;
bool ClientFilterableState::IsEnterprise() const { … }
base::flat_set<uint64_t> ClientFilterableState::GoogleGroups() const { … }
Study::Platform ClientFilterableState::GetCurrentPlatform() { … }
base::Version ClientFilterableState::GetOSVersion() { … }
std::string ClientFilterableState::GetHardwareClass() { … }
}