blob: d073d1286859d71d70e51c9b60e56eac1a0b5413 [file] [log] [blame]
David Beckd4dfa682018-10-24 17:09:46 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5#pragma once
6
7#include <armnn/IRuntime.hpp>
8#include <memory>
9
10namespace armnn
11{
12
13class IBackendContext
14{
15public:
16 virtual ~IBackendContext() {}
17
18protected:
19 IBackendContext(const IRuntime::CreationOptions& options) {}
20
21private:
22 IBackendContext() = delete;
23};
24
25using IBackendContextUniquePtr = std::unique_ptr<IBackendContext>;
26
27} // namespace armnn