blob: 2e87a02c09ce1f1fbad6b3d37b701a91dcba86da [file] [log] [blame]
Scott Violetc668e3f92017-07-20 17:35:391// Copyright 2015 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROME_BROWSER_EXO_PARTS_H_
6#define CHROME_BROWSER_EXO_PARTS_H_
7
8#include <memory>
9
10#include "base/macros.h"
11
Scott Violetc668e3f92017-07-20 17:35:3912class ExoParts {
13 public:
14 // Creates ExoParts. Returns null if exo should not be created.
15 static std::unique_ptr<ExoParts> CreateIfNecessary();
16
17 ~ExoParts();
18
19 private:
20 ExoParts();
21
Scott Violetc668e3f92017-07-20 17:35:3922 DISALLOW_COPY_AND_ASSIGN(ExoParts);
23};
24
25#endif // CHROME_BROWSER_EXO_PARTS_H_