chromium/chrome/browser/client_hints/client_hints_factory.cc

// Copyright 2018 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/browser/client_hints/client_hints_factory.h"

#include "chrome/browser/browser_process.h"
#include "chrome/browser/content_settings/cookie_settings_factory.h"
#include "chrome/browser/content_settings/host_content_settings_map_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "components/client_hints/browser/client_hints.h"
#include "components/embedder_support/user_agent_utils.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/browser_thread.h"

namespace {

base::LazyInstance<ClientHintsFactory>::DestructorAtExit
    g_client_hints_factory =;

}  // namespace

// static
content::ClientHintsControllerDelegate*
ClientHintsFactory::GetForBrowserContext(content::BrowserContext* context) {}

// static
ClientHintsFactory* ClientHintsFactory::GetInstance() {}

ClientHintsFactory::ClientHintsFactory()
    :{}

ClientHintsFactory::~ClientHintsFactory() = default;

std::unique_ptr<KeyedService>
ClientHintsFactory::BuildServiceInstanceForBrowserContext(
    content::BrowserContext* context) const {}

bool ClientHintsFactory::ServiceIsNULLWhileTesting() const {}