#include "chrome/browser/feedback/feedback_uploader_factory_chrome.h"
#include "base/memory/singleton.h"
#include "chrome/browser/feedback/feedback_uploader_chrome.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/profiles/profile_selections.h"
#include "content/public/browser/browser_context.h"
namespace feedback {
FeedbackUploaderFactoryChrome* FeedbackUploaderFactoryChrome::GetInstance() { … }
FeedbackUploaderChrome* FeedbackUploaderFactoryChrome::GetForBrowserContext(
content::BrowserContext* context) { … }
FeedbackUploaderFactoryChrome::FeedbackUploaderFactoryChrome()
: … { … }
FeedbackUploaderFactoryChrome::~FeedbackUploaderFactoryChrome() = default;
content::BrowserContext* FeedbackUploaderFactoryChrome::GetBrowserContextToUse(
content::BrowserContext* context) const { … }
bool FeedbackUploaderFactoryChrome::ServiceIsCreatedWithBrowserContext() const { … }
bool FeedbackUploaderFactoryChrome::ServiceIsNULLWhileTesting() const { … }
std::unique_ptr<KeyedService>
FeedbackUploaderFactoryChrome::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const { … }
}