10de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
20de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
30de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// found in the LICENSE file.
40de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)
50de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)#ifndef CONTENT_PUBLIC_BROWSER_CONTEXT_FACTORY_H_
60de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)#define CONTENT_PUBLIC_BROWSER_CONTEXT_FACTORY_H_
70de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)
80de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)#include "content/common/content_export.h"
90de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)
100de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)namespace ui {
110de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)class ContextFactory;
120de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)}
130de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)
140de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)namespace content {
150de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)
160de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// Returns the singleton ContextFactory used by content. The return value is
170de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// owned by content.
180de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)CONTENT_EXPORT ui::ContextFactory* GetContextFactory();
190de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)
200de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)}  // namespace content
210de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)
220de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)#endif  // CONTENT_PUBLIC_BROWSER_CONTEXT_FACTORY_H_
23