#include "chrome/browser/extensions/menu_manager_factory.h"
#include "base/memory/ptr_util.h"
#include "chrome/browser/extensions/menu_manager.h"
#include "chrome/browser/profiles/profile.h"
#include "extensions/browser/extension_system.h"
#include "extensions/browser/extension_system_provider.h"
#include "extensions/browser/extensions_browser_client.h"
namespace extensions {
MenuManager* MenuManagerFactory::GetForBrowserContext(
content::BrowserContext* context) { … }
MenuManagerFactory* MenuManagerFactory::GetInstance() { … }
std::unique_ptr<KeyedService>
MenuManagerFactory::BuildServiceInstanceForTesting(
content::BrowserContext* context) { … }
MenuManagerFactory::MenuManagerFactory()
: … { … }
MenuManagerFactory::~MenuManagerFactory() = default;
std::unique_ptr<KeyedService> MenuManagerFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const { … }
bool MenuManagerFactory::ServiceIsCreatedWithBrowserContext() const { … }
bool MenuManagerFactory::ServiceIsNULLWhileTesting() const { … }
}