IVGCVSW-1946: Remove armnn/src from the include paths
[platform/upstream/armnn.git] / src / backends / reference / RefBackend.hpp
1 //
2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 #pragma once
6
7 #include <backendsCommon/IBackendInternal.hpp>
8
9 namespace armnn
10 {
11
12 class RefBackend : public IBackendInternal
13 {
14 public:
15     RefBackend() = default;
16     ~RefBackend() override = default;
17
18     static const BackendId& GetIdStatic();
19     const BackendId& GetId() const override { return GetIdStatic(); }
20
21     IWorkloadFactoryPtr CreateWorkloadFactory() const override;
22 };
23
24 } // namespace armnn