blob: 1ccf88ece6673609f169bb60d6910875f96d61b3 [file] [log] [blame]
David Becke97c6e02018-10-03 13:09:28 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5#pragma once
6
7#include <armnn/Types.hpp>
8#include <backends/WorkloadFactory.hpp>
9
10namespace armnn
11{
12
13class IBackendInternal : public IBackend
14{
15protected:
16 IBackendInternal() {}
17 virtual ~IBackendInternal() {}
18
19public:
20 virtual std::unique_ptr<IWorkloadFactory> CreateWorkloadFactory() const = 0;
21};
22
23} // namespace armnn